1891 "key": "service_tier",1891 "key": "service_tier",
1892 "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)', then the request will be processed with the Flex Processing service tier.\n - To opt-in to [Fast mode](/api/docs/guides/fast-mode) at the request level, include the `service_tier=fast` or `service_tier=priority` parameter for Responses or Chat Completions. The response will show `service_tier=priority` regardless of if you specify `service_tier=fast` or `priority` in your request.\n - If set to 'ultrafast', then the request will be processed with the access-controlled Ultrafast Processing service tier. This tier is currently available for `gpt-5.6-sol`; a response served through it will show `service_tier=ultrafast`.\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",1892 "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)', then the request will be processed with the Flex Processing service tier.\n - To opt-in to [Fast mode](/api/docs/guides/fast-mode) at the request level, include the `service_tier=fast` or `service_tier=priority` parameter for Responses or Chat Completions. The response will show `service_tier=priority` regardless of if you specify `service_tier=fast` or `priority` in your request.\n - If set to 'ultrafast', then the request will be processed with the access-controlled Ultrafast Processing service tier. This tier is currently available for `gpt-5.6-sol`; a response served through it will show `service_tier=ultrafast`.\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",
1893 "type": {1893 "type": {
1894 "kind": "HttpTypeUnion",1894 "kind": "HttpTypeReference",
1895 "oasRef": "#/components/schemas/BetaCreateResponse/allOf/2/properties/service_tier",1895 "ident": "BetaServiceTier",
1896 "types": [1896 "$ref": "(resource) beta.responses > (model) beta_service_tier > (schema)"
1897 {
1898 "kind": "HttpTypeLiteral",
1899 "literal": "auto"
1900 },
1901 {
1902 "kind": "HttpTypeLiteral",
1903 "literal": "default"
1904 },
1905 {
1906 "kind": "HttpTypeLiteral",
1907 "literal": "flex"
1908 },
1909 {
1910 "kind": "HttpTypeLiteral",
1911 "literal": "scale"
1912 },
1913 {
1914 "kind": "HttpTypeLiteral",
1915 "literal": "priority"
1916 },
1917 {
1918 "kind": "HttpTypeLiteral",
1919 "literal": "fast"
1920 },
1921 {
1922 "kind": "HttpTypeLiteral",
1923 "literal": "ultrafast"
1924 }
1925 ]
1926 },1897 },
1927 "default": "auto",1898 "default": "auto",
1928 "optional": true,1899 "optional": true,
1929 "nullable": true,1900 "nullable": true,
1901 "modelImplicit": false,
1930 "schemaType": "enum",1902 "schemaType": "enum",
1903 "modelPath": "(resource) beta.responses > (model) beta_service_tier",
1931 "childrenParentSchema": "enum",1904 "childrenParentSchema": "enum",
1932 "children": [1905 "children": [
1933 "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) service_tier > (member) 0",1906 "(resource) beta.responses > (model) beta_service_tier > (schema) > (member) 0",
1934 "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) service_tier > (member) 1",1907 "(resource) beta.responses > (model) beta_service_tier > (schema) > (member) 1",
1935 "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) service_tier > (member) 2",1908 "(resource) beta.responses > (model) beta_service_tier > (schema) > (member) 2",
1936 "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) service_tier > (member) 3",1909 "(resource) beta.responses > (model) beta_service_tier > (schema) > (member) 3",
1937 "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) service_tier > (member) 4",1910 "(resource) beta.responses > (model) beta_service_tier > (schema) > (member) 4",
1938 "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) service_tier > (member) 5",1911 "(resource) beta.responses > (model) beta_service_tier > (schema) > (member) 5",
1939 "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) service_tier > (member) 6"1912 "(resource) beta.responses > (model) beta_service_tier > (schema) > (member) 6"
1940 ]1913 ]
1941 },1914 },
1942 "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) store": {1915 "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) store": {
4658 "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) reasoning > (property) summary > (member) 2"4631 "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) reasoning > (property) summary > (member) 2"
4659 ]4632 ]
4660 },4633 },
4661 "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) service_tier > (member) 0": {4634 "(resource) beta.responses > (model) beta_service_tier > (schema) > (member) 0": {
4662 "kind": "HttpDeclReference",4635 "kind": "HttpDeclReference",
4663 "type": {4636 "type": {
4664 "kind": "HttpTypeLiteral",4637 "kind": "HttpTypeLiteral",
4665 "literal": "auto"4638 "literal": "auto"
4666 }4639 }
4667 },4640 },
4668 "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) service_tier > (member) 1": {4641 "(resource) beta.responses > (model) beta_service_tier > (schema) > (member) 1": {
4669 "kind": "HttpDeclReference",4642 "kind": "HttpDeclReference",
4670 "type": {4643 "type": {
4671 "kind": "HttpTypeLiteral",4644 "kind": "HttpTypeLiteral",
4672 "literal": "default"4645 "literal": "default"
4673 }4646 }
4674 },4647 },
4675 "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) service_tier > (member) 2": {4648 "(resource) beta.responses > (model) beta_service_tier > (schema) > (member) 2": {
4676 "kind": "HttpDeclReference",4649 "kind": "HttpDeclReference",
4677 "type": {4650 "type": {
4678 "kind": "HttpTypeLiteral",4651 "kind": "HttpTypeLiteral",
4679 "literal": "flex"4652 "literal": "flex"
4680 }4653 }
4681 },4654 },
4682 "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) service_tier > (member) 3": {4655 "(resource) beta.responses > (model) beta_service_tier > (schema) > (member) 3": {
4683 "kind": "HttpDeclReference",4656 "kind": "HttpDeclReference",
4684 "type": {4657 "type": {
4685 "kind": "HttpTypeLiteral",4658 "kind": "HttpTypeLiteral",
4686 "literal": "scale"4659 "literal": "scale"
4687 }4660 }
4688 },4661 },
4689 "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) service_tier > (member) 4": {4662 "(resource) beta.responses > (model) beta_service_tier > (schema) > (member) 4": {
4690 "kind": "HttpDeclReference",4663 "kind": "HttpDeclReference",
4691 "type": {4664 "type": {
4692 "kind": "HttpTypeLiteral",4665 "kind": "HttpTypeLiteral",
4693 "literal": "priority"4666 "literal": "priority"
4694 }4667 }
4695 },4668 },
4696 "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) service_tier > (member) 5": {4669 "(resource) beta.responses > (model) beta_service_tier > (schema) > (member) 5": {
4697 "kind": "HttpDeclReference",4670 "kind": "HttpDeclReference",
4698 "type": {4671 "type": {
4699 "kind": "HttpTypeLiteral",4672 "kind": "HttpTypeLiteral",
4700 "literal": "fast"4673 "literal": "fast"
4701 }4674 }
4702 },4675 },
4703 "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) service_tier > (member) 6": {4676 "(resource) beta.responses > (model) beta_service_tier > (schema) > (member) 6": {
4704 "kind": "HttpDeclReference",4677 "kind": "HttpDeclReference",
4705 "type": {4678 "type": {
4706 "kind": "HttpTypeLiteral",4679 "kind": "HttpTypeLiteral",
4707 "literal": "ultrafast"4680 "literal": "ultrafast"
4708 }4681 }
4709 },4682 },
4683 "(resource) beta.responses > (model) beta_service_tier > (schema)": {
4684 "kind": "HttpDeclTypeAlias",
4685 "oasRef": "#/components/schemas/BetaServiceTierResponses",
4686 "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)', then the request will be processed with the Flex Processing service tier.\n - To opt-in to [Fast mode](/api/docs/guides/fast-mode) at the request level, include the `service_tier=fast` or `service_tier=priority` parameter for Responses or Chat Completions. The response will show `service_tier=priority` regardless of if you specify `service_tier=fast` or `priority` in your request.\n - If set to 'ultrafast', then the request will be processed with the access-controlled Ultrafast Processing service tier. This tier is currently available for `gpt-5.6-sol`; a response served through it will show `service_tier=ultrafast`.\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",
4687 "ident": "BetaServiceTier",
4688 "type": {
4689 "kind": "HttpTypeUnion",
4690 "oasRef": "#/components/schemas/BetaServiceTierResponses",
4691 "types": [
4692 {
4693 "kind": "HttpTypeLiteral",
4694 "literal": "auto"
4695 },
4696 {
4697 "kind": "HttpTypeLiteral",
4698 "literal": "default"
4699 },
4700 {
4701 "kind": "HttpTypeLiteral",
4702 "literal": "flex"
4703 },
4704 {
4705 "kind": "HttpTypeLiteral",
4706 "literal": "scale"
4707 },
4708 {
4709 "kind": "HttpTypeLiteral",
4710 "literal": "priority"
4711 },
4712 {
4713 "kind": "HttpTypeLiteral",
4714 "literal": "fast"
4715 },
4716 {
4717 "kind": "HttpTypeLiteral",
4718 "literal": "ultrafast"
4719 }
4720 ]
4721 },
4722 "childrenParentSchema": "enum",
4723 "children": [
4724 "(resource) beta.responses > (model) beta_service_tier > (schema) > (member) 0",
4725 "(resource) beta.responses > (model) beta_service_tier > (schema) > (member) 1",
4726 "(resource) beta.responses > (model) beta_service_tier > (schema) > (member) 2",
4727 "(resource) beta.responses > (model) beta_service_tier > (schema) > (member) 3",
4728 "(resource) beta.responses > (model) beta_service_tier > (schema) > (member) 4",
4729 "(resource) beta.responses > (model) beta_service_tier > (schema) > (member) 5",
4730 "(resource) beta.responses > (model) beta_service_tier > (schema) > (member) 6"
4731 ]
4732 },
4710 "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) stream_options > (property) include_obfuscation": {4733 "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) stream_options > (property) include_obfuscation": {
4711 "kind": "HttpDeclProperty",4734 "kind": "HttpDeclProperty",
4712 "oasRef": "#/components/schemas/BetaResponseStreamOptions/anyOf/0/properties/include_obfuscation",4735 "oasRef": "#/components/schemas/BetaResponseStreamOptions/anyOf/0/properties/include_obfuscation",
16846 "key": "detail",16869 "key": "detail",
16847 "docstring": "The detail level of the image to be sent to the model. One of `high`, `low`, `auto`, or `original`. Defaults to `auto`.",16870 "docstring": "The detail level of the image to be sent to the model. One of `high`, `low`, `auto`, or `original`. Defaults to `auto`.",
16848 "type": {16871 "type": {
16849 "kind": "HttpTypeUnion",16872 "kind": "HttpTypeReference",
16850 "oasRef": "#/components/schemas/BetaInputImageContent/properties/detail",16873 "ident": "BetaImageDetail",
16851 "types": [16874 "$ref": "(resource) beta.responses > (model) beta_image_detail > (schema)"
16852 {
16853 "kind": "HttpTypeLiteral",
16854 "literal": "low"
16855 },
16856 {
16857 "kind": "HttpTypeLiteral",
16858 "literal": "high"
16859 },
16860 {
16861 "kind": "HttpTypeLiteral",
16862 "literal": "auto"
16863 },
16864 {
16865 "kind": "HttpTypeLiteral",
16866 "literal": "original"
16867 }
16868 ]
16869 },16875 },
16870 "optional": false,16876 "optional": false,
16871 "nullable": false,16877 "nullable": false,
16878 "modelImplicit": false,
16872 "schemaType": "enum",16879 "schemaType": "enum",
16880 "modelPath": "(resource) beta.responses > (model) beta_image_detail",
16873 "childrenParentSchema": "enum",16881 "childrenParentSchema": "enum",
16874 "children": [16882 "children": [
16875 "(resource) beta.responses > (model) beta_response_input_image > (schema) > (property) detail > (member) 0",16883 "(resource) beta.responses > (model) beta_image_detail > (schema) > (member) 0",
16876 "(resource) beta.responses > (model) beta_response_input_image > (schema) > (property) detail > (member) 1",16884 "(resource) beta.responses > (model) beta_image_detail > (schema) > (member) 1",
16877 "(resource) beta.responses > (model) beta_response_input_image > (schema) > (property) detail > (member) 2",16885 "(resource) beta.responses > (model) beta_image_detail > (schema) > (member) 2",
16878 "(resource) beta.responses > (model) beta_response_input_image > (schema) > (property) detail > (member) 3"16886 "(resource) beta.responses > (model) beta_image_detail > (schema) > (member) 3"
16879 ]16887 ]
16880 },16888 },
16881 "(resource) beta.responses > (model) beta_response_input_image > (schema) > (property) type": {16889 "(resource) beta.responses > (model) beta_response_input_image > (schema) > (property) type": {
23466 "(resource) beta.responses > (model) beta_response_input_text > (schema) > (property) prompt_cache_breakpoint > (property) mode > (member) 0"23474 "(resource) beta.responses > (model) beta_response_input_text > (schema) > (property) prompt_cache_breakpoint > (property) mode > (member) 0"
23467 ]23475 ]
23468 },23476 },
23469 "(resource) beta.responses > (model) beta_response_input_image > (schema) > (property) detail > (member) 0": {23477 "(resource) beta.responses > (model) beta_image_detail > (schema) > (member) 0": {
23470 "kind": "HttpDeclReference",23478 "kind": "HttpDeclReference",
23471 "type": {23479 "type": {
23472 "kind": "HttpTypeLiteral",23480 "kind": "HttpTypeLiteral",
23473 "literal": "low"23481 "literal": "low"
23474 }23482 }
23475 },23483 },
23476 "(resource) beta.responses > (model) beta_response_input_image > (schema) > (property) detail > (member) 1": {23484 "(resource) beta.responses > (model) beta_image_detail > (schema) > (member) 1": {
23477 "kind": "HttpDeclReference",23485 "kind": "HttpDeclReference",
23478 "type": {23486 "type": {
23479 "kind": "HttpTypeLiteral",23487 "kind": "HttpTypeLiteral",
23480 "literal": "high"23488 "literal": "high"
23481 }23489 }
23482 },23490 },
23483 "(resource) beta.responses > (model) beta_response_input_image > (schema) > (property) detail > (member) 2": {23491 "(resource) beta.responses > (model) beta_image_detail > (schema) > (member) 2": {
23484 "kind": "HttpDeclReference",23492 "kind": "HttpDeclReference",
23485 "type": {23493 "type": {
23486 "kind": "HttpTypeLiteral",23494 "kind": "HttpTypeLiteral",
23487 "literal": "auto"23495 "literal": "auto"
23488 }23496 }
23489 },23497 },
23490 "(resource) beta.responses > (model) beta_response_input_image > (schema) > (property) detail > (member) 3": {23498 "(resource) beta.responses > (model) beta_image_detail > (schema) > (member) 3": {
23491 "kind": "HttpDeclReference",23499 "kind": "HttpDeclReference",
23492 "type": {23500 "type": {
23493 "kind": "HttpTypeLiteral",23501 "kind": "HttpTypeLiteral",
23494 "literal": "original"23502 "literal": "original"
23495 }23503 }
23496 },23504 },
23505 "(resource) beta.responses > (model) beta_image_detail > (schema)": {
23506 "kind": "HttpDeclTypeAlias",
23507 "oasRef": "#/components/schemas/BetaDetailEnum",
23508 "ident": "BetaImageDetail",
23509 "type": {
23510 "kind": "HttpTypeUnion",
23511 "oasRef": "#/components/schemas/BetaDetailEnum",
23512 "types": [
23513 {
23514 "kind": "HttpTypeLiteral",
23515 "literal": "low"
23516 },
23517 {
23518 "kind": "HttpTypeLiteral",
23519 "literal": "high"
23520 },
23521 {
23522 "kind": "HttpTypeLiteral",
23523 "literal": "auto"
23524 },
23525 {
23526 "kind": "HttpTypeLiteral",
23527 "literal": "original"
23528 }
23529 ]
23530 },
23531 "childrenParentSchema": "enum",
23532 "children": [
23533 "(resource) beta.responses > (model) beta_image_detail > (schema) > (member) 0",
23534 "(resource) beta.responses > (model) beta_image_detail > (schema) > (member) 1",
23535 "(resource) beta.responses > (model) beta_image_detail > (schema) > (member) 2",
23536 "(resource) beta.responses > (model) beta_image_detail > (schema) > (member) 3"
23537 ]
23538 },
23497 "(resource) beta.responses > (model) beta_response_input_image > (schema) > (property) type > (member) 0": {23539 "(resource) beta.responses > (model) beta_response_input_image > (schema) > (property) type > (member) 0": {
23498 "kind": "HttpDeclReference",23540 "kind": "HttpDeclReference",
23499 "type": {23541 "type": {
25726 "key": "detail",25768 "key": "detail",
25727 "docstring": "The detail level of the image to be sent to the model. One of `high`, `low`, `auto`, or `original`. Defaults to `auto`.",25769 "docstring": "The detail level of the image to be sent to the model. One of `high`, `low`, `auto`, or `original`. Defaults to `auto`.",
25728 "type": {25770 "type": {
25729 "kind": "HttpTypeUnion",25771 "kind": "HttpTypeReference",
25730 "oasRef": "#/components/schemas/BetaInputImageContentParamAutoParam/properties/detail",25772 "ident": "BetaImageDetail",
25731 "types": [25773 "$ref": "(resource) beta.responses > (model) beta_image_detail > (schema)"
25732 {
25733 "kind": "HttpTypeLiteral",
25734 "literal": "low"
25735 },
25736 {
25737 "kind": "HttpTypeLiteral",
25738 "literal": "high"
25739 },
25740 {
25741 "kind": "HttpTypeLiteral",
25742 "literal": "auto"
25743 },
25744 {
25745 "kind": "HttpTypeLiteral",
25746 "literal": "original"
25747 }
25748 ]
25749 },25774 },
25750 "optional": true,25775 "optional": true,
25751 "nullable": true,25776 "nullable": true,
25777 "modelImplicit": false,
25752 "schemaType": "enum",25778 "schemaType": "enum",
25779 "modelPath": "(resource) beta.responses > (model) beta_image_detail",
25753 "childrenParentSchema": "enum",25780 "childrenParentSchema": "enum",
25754 "children": [25781 "children": [
25755 "(resource) beta.responses > (model) beta_response_input_image_content > (schema) > (property) detail > (member) 0",25782 "(resource) beta.responses > (model) beta_image_detail > (schema) > (member) 0",
25756 "(resource) beta.responses > (model) beta_response_input_image_content > (schema) > (property) detail > (member) 1",25783 "(resource) beta.responses > (model) beta_image_detail > (schema) > (member) 1",
25757 "(resource) beta.responses > (model) beta_response_input_image_content > (schema) > (property) detail > (member) 2",25784 "(resource) beta.responses > (model) beta_image_detail > (schema) > (member) 2",
25758 "(resource) beta.responses > (model) beta_response_input_image_content > (schema) > (property) detail > (member) 3"25785 "(resource) beta.responses > (model) beta_image_detail > (schema) > (member) 3"
25759 ]25786 ]
25760 },25787 },
25761 "(resource) beta.responses > (model) beta_response_input_image_content > (schema) > (property) file_id": {25788 "(resource) beta.responses > (model) beta_response_input_image_content > (schema) > (property) file_id": {
32300 "literal": "input_image"32327 "literal": "input_image"
32301 }32328 }
32302 },32329 },
32303 "(resource) beta.responses > (model) beta_response_input_image_content > (schema) > (property) detail > (member) 0": {
32304 "kind": "HttpDeclReference",
32305 "type": {
32306 "kind": "HttpTypeLiteral",
32307 "literal": "low"
32308 }
32309 },
32310 "(resource) beta.responses > (model) beta_response_input_image_content > (schema) > (property) detail > (member) 1": {
32311 "kind": "HttpDeclReference",
32312 "type": {
32313 "kind": "HttpTypeLiteral",
32314 "literal": "high"
32315 }
32316 },
32317 "(resource) beta.responses > (model) beta_response_input_image_content > (schema) > (property) detail > (member) 2": {
32318 "kind": "HttpDeclReference",
32319 "type": {
32320 "kind": "HttpTypeLiteral",
32321 "literal": "auto"
32322 }
32323 },
32324 "(resource) beta.responses > (model) beta_response_input_image_content > (schema) > (property) detail > (member) 3": {
32325 "kind": "HttpDeclReference",
32326 "type": {
32327 "kind": "HttpTypeLiteral",
32328 "literal": "original"
32329 }
32330 },
32331 "(resource) beta.responses > (model) beta_response_input_image_content > (schema) > (property) prompt_cache_breakpoint > (property) mode": {32330 "(resource) beta.responses > (model) beta_response_input_image_content > (schema) > (property) prompt_cache_breakpoint > (property) mode": {
32332 "kind": "HttpDeclProperty",32331 "kind": "HttpDeclProperty",
32333 "oasRef": "#/components/schemas/BetaPromptCacheBreakpointParam/properties/mode",32332 "oasRef": "#/components/schemas/BetaPromptCacheBreakpointParam/properties/mode",
53140 "key": "detail",53139 "key": "detail",
53141 "docstring": "The detail level of the image to be sent to the model. One of `high`, `low`, `auto`, or `original`. Defaults to `auto`.",53140 "docstring": "The detail level of the image to be sent to the model. One of `high`, `low`, `auto`, or `original`. Defaults to `auto`.",
53142 "type": {53141 "type": {
53143 "kind": "HttpTypeUnion",53142 "kind": "HttpTypeReference",
53144 "oasRef": "#/components/schemas/BetaInputImageContent/properties/detail",53143 "ident": "BetaImageDetail",
53145 "types": [53144 "$ref": "(resource) beta.responses > (model) beta_image_detail > (schema)"
53146 {
53147 "kind": "HttpTypeLiteral",
53148 "literal": "low"
53149 },
53150 {
53151 "kind": "HttpTypeLiteral",
53152 "literal": "high"
53153 },
53154 {
53155 "kind": "HttpTypeLiteral",
53156 "literal": "auto"
53157 },
53158 {
53159 "kind": "HttpTypeLiteral",
53160 "literal": "original"
53161 }
53162 ]
53163 },53145 },
53164 "optional": false,53146 "optional": false,
53165 "nullable": false,53147 "nullable": false,
53148 "modelImplicit": false,
53166 "schemaType": "enum",53149 "schemaType": "enum",
53150 "modelPath": "(resource) beta.responses > (model) beta_image_detail",
53167 "childrenParentSchema": "enum",53151 "childrenParentSchema": "enum",
53168 "children": [53152 "children": [
53169 "(resource) beta.responses > (model) beta_response_input_image > (schema) > (property) detail > (member) 0",53153 "(resource) beta.responses > (model) beta_image_detail > (schema) > (member) 0",
53170 "(resource) beta.responses > (model) beta_response_input_image > (schema) > (property) detail > (member) 1",53154 "(resource) beta.responses > (model) beta_image_detail > (schema) > (member) 1",
53171 "(resource) beta.responses > (model) beta_response_input_image > (schema) > (property) detail > (member) 2",53155 "(resource) beta.responses > (model) beta_image_detail > (schema) > (member) 2",
53172 "(resource) beta.responses > (model) beta_response_input_image > (schema) > (property) detail > (member) 3"53156 "(resource) beta.responses > (model) beta_image_detail > (schema) > (member) 3"
53173 ]53157 ]
53174 },53158 },
53175 "(resource) beta.responses > (model) beta_response_input_image > (schema) > (property) type": {53159 "(resource) beta.responses > (model) beta_response_input_image > (schema) > (property) type": {
54594 "key": "detail",54578 "key": "detail",
54595 "docstring": "The detail level of the image to be sent to the model. One of `high`, `low`, `auto`, or `original`. Defaults to `auto`.",54579 "docstring": "The detail level of the image to be sent to the model. One of `high`, `low`, `auto`, or `original`. Defaults to `auto`.",
54596 "type": {54580 "type": {
54597 "kind": "HttpTypeUnion",54581 "kind": "HttpTypeReference",
54598 "oasRef": "#/components/schemas/BetaInputImageContentParamAutoParam/properties/detail",54582 "ident": "BetaImageDetail",
54599 "types": [54583 "$ref": "(resource) beta.responses > (model) beta_image_detail > (schema)"
54600 {
54601 "kind": "HttpTypeLiteral",
54602 "literal": "low"
54603 },
54604 {
54605 "kind": "HttpTypeLiteral",
54606 "literal": "high"
54607 },
54608 {
54609 "kind": "HttpTypeLiteral",
54610 "literal": "auto"
54611 },
54612 {
54613 "kind": "HttpTypeLiteral",
54614 "literal": "original"
54615 }
54616 ]
54617 },54584 },
54618 "optional": true,54585 "optional": true,
54619 "nullable": true,54586 "nullable": true,
54587 "modelImplicit": false,
54620 "schemaType": "enum",54588 "schemaType": "enum",
54589 "modelPath": "(resource) beta.responses > (model) beta_image_detail",
54621 "childrenParentSchema": "enum",54590 "childrenParentSchema": "enum",
54622 "children": [54591 "children": [
54623 "(resource) beta.responses > (model) beta_response_input_image_content > (schema) > (property) detail > (member) 0",54592 "(resource) beta.responses > (model) beta_image_detail > (schema) > (member) 0",
54624 "(resource) beta.responses > (model) beta_response_input_image_content > (schema) > (property) detail > (member) 1",54593 "(resource) beta.responses > (model) beta_image_detail > (schema) > (member) 1",
54625 "(resource) beta.responses > (model) beta_response_input_image_content > (schema) > (property) detail > (member) 2",54594 "(resource) beta.responses > (model) beta_image_detail > (schema) > (member) 2",
54626 "(resource) beta.responses > (model) beta_response_input_image_content > (schema) > (property) detail > (member) 3"54595 "(resource) beta.responses > (model) beta_image_detail > (schema) > (member) 3"
54627 ]54596 ]
54628 },54597 },
54629 "(resource) beta.responses > (model) beta_response_input_image_content > (schema) > (property) file_id": {54598 "(resource) beta.responses > (model) beta_response_input_image_content > (schema) > (property) file_id": {
60146 "(resource) beta.responses > (model) beta_response_input_text > (schema) > (property) prompt_cache_breakpoint > (property) mode > (member) 0"60115 "(resource) beta.responses > (model) beta_response_input_text > (schema) > (property) prompt_cache_breakpoint > (property) mode > (member) 0"
60147 ]60116 ]
60148 },60117 },
60149 "(resource) beta.responses > (model) beta_response_input_image > (schema) > (property) detail > (member) 0": {60118 "(resource) beta.responses > (model) beta_image_detail > (schema) > (member) 0": {
60150 "kind": "HttpDeclReference",60119 "kind": "HttpDeclReference",
60151 "type": {60120 "type": {
60152 "kind": "HttpTypeLiteral",60121 "kind": "HttpTypeLiteral",
60153 "literal": "low"60122 "literal": "low"
60154 }60123 }
60155 },60124 },
60156 "(resource) beta.responses > (model) beta_response_input_image > (schema) > (property) detail > (member) 1": {60125 "(resource) beta.responses > (model) beta_image_detail > (schema) > (member) 1": {
60157 "kind": "HttpDeclReference",60126 "kind": "HttpDeclReference",
60158 "type": {60127 "type": {
60159 "kind": "HttpTypeLiteral",60128 "kind": "HttpTypeLiteral",
60160 "literal": "high"60129 "literal": "high"
60161 }60130 }
60162 },60131 },
60163 "(resource) beta.responses > (model) beta_response_input_image > (schema) > (property) detail > (member) 2": {60132 "(resource) beta.responses > (model) beta_image_detail > (schema) > (member) 2": {
60164 "kind": "HttpDeclReference",60133 "kind": "HttpDeclReference",
60165 "type": {60134 "type": {
60166 "kind": "HttpTypeLiteral",60135 "kind": "HttpTypeLiteral",
60167 "literal": "auto"60136 "literal": "auto"
60168 }60137 }
60169 },60138 },
60170 "(resource) beta.responses > (model) beta_response_input_image > (schema) > (property) detail > (member) 3": {60139 "(resource) beta.responses > (model) beta_image_detail > (schema) > (member) 3": {
60171 "kind": "HttpDeclReference",60140 "kind": "HttpDeclReference",
60172 "type": {60141 "type": {
60173 "kind": "HttpTypeLiteral",60142 "kind": "HttpTypeLiteral",
60174 "literal": "original"60143 "literal": "original"
60175 }60144 }
60176 },60145 },
60146 "(resource) beta.responses > (model) beta_image_detail > (schema)": {
60147 "kind": "HttpDeclTypeAlias",
60148 "oasRef": "#/components/schemas/BetaDetailEnum",
60149 "ident": "BetaImageDetail",
60150 "type": {
60151 "kind": "HttpTypeUnion",
60152 "oasRef": "#/components/schemas/BetaDetailEnum",
60153 "types": [
60154 {
60155 "kind": "HttpTypeLiteral",
60156 "literal": "low"
60157 },
60158 {
60159 "kind": "HttpTypeLiteral",
60160 "literal": "high"
60161 },
60162 {
60163 "kind": "HttpTypeLiteral",
60164 "literal": "auto"
60165 },
60166 {
60167 "kind": "HttpTypeLiteral",
60168 "literal": "original"
60169 }
60170 ]
60171 },
60172 "childrenParentSchema": "enum",
60173 "children": [
60174 "(resource) beta.responses > (model) beta_image_detail > (schema) > (member) 0",
60175 "(resource) beta.responses > (model) beta_image_detail > (schema) > (member) 1",
60176 "(resource) beta.responses > (model) beta_image_detail > (schema) > (member) 2",
60177 "(resource) beta.responses > (model) beta_image_detail > (schema) > (member) 3"
60178 ]
60179 },
60177 "(resource) beta.responses > (model) beta_response_input_image > (schema) > (property) type > (member) 0": {60180 "(resource) beta.responses > (model) beta_response_input_image > (schema) > (property) type > (member) 0": {
60178 "kind": "HttpDeclReference",60181 "kind": "HttpDeclReference",
60179 "type": {60182 "type": {
60718 "literal": "input_image"60721 "literal": "input_image"
60719 }60722 }
60720 },60723 },
60721 "(resource) beta.responses > (model) beta_response_input_image_content > (schema) > (property) detail > (member) 0": {
60722 "kind": "HttpDeclReference",
60723 "type": {
60724 "kind": "HttpTypeLiteral",
60725 "literal": "low"
60726 }
60727 },
60728 "(resource) beta.responses > (model) beta_response_input_image_content > (schema) > (property) detail > (member) 1": {
60729 "kind": "HttpDeclReference",
60730 "type": {
60731 "kind": "HttpTypeLiteral",
60732 "literal": "high"
60733 }
60734 },
60735 "(resource) beta.responses > (model) beta_response_input_image_content > (schema) > (property) detail > (member) 2": {
60736 "kind": "HttpDeclReference",
60737 "type": {
60738 "kind": "HttpTypeLiteral",
60739 "literal": "auto"
60740 }
60741 },
60742 "(resource) beta.responses > (model) beta_response_input_image_content > (schema) > (property) detail > (member) 3": {
60743 "kind": "HttpDeclReference",
60744 "type": {
60745 "kind": "HttpTypeLiteral",
60746 "literal": "original"
60747 }
60748 },
60749 "(resource) beta.responses > (model) beta_response_input_image_content > (schema) > (property) prompt_cache_breakpoint > (property) mode": {60724 "(resource) beta.responses > (model) beta_response_input_image_content > (schema) > (property) prompt_cache_breakpoint > (property) mode": {
60750 "kind": "HttpDeclProperty",60725 "kind": "HttpDeclProperty",
60751 "oasRef": "#/components/schemas/BetaPromptCacheBreakpointParam/properties/mode",60726 "oasRef": "#/components/schemas/BetaPromptCacheBreakpointParam/properties/mode",
82193 "key": "detail",82168 "key": "detail",
82194 "docstring": "The detail level of the image to be sent to the model. One of `high`, `low`, `auto`, or `original`. Defaults to `auto`.",82169 "docstring": "The detail level of the image to be sent to the model. One of `high`, `low`, `auto`, or `original`. Defaults to `auto`.",
82195 "type": {82170 "type": {
82196 "kind": "HttpTypeUnion",82171 "kind": "HttpTypeReference",
82197 "oasRef": "#/components/schemas/BetaInputImageContent/properties/detail",82172 "ident": "BetaImageDetail",
82198 "types": [82173 "$ref": "(resource) beta.responses > (model) beta_image_detail > (schema)"
82199 {
82200 "kind": "HttpTypeLiteral",
82201 "literal": "low"
82202 },
82203 {
82204 "kind": "HttpTypeLiteral",
82205 "literal": "high"
82206 },
82207 {
82208 "kind": "HttpTypeLiteral",
82209 "literal": "auto"
82210 },
82211 {
82212 "kind": "HttpTypeLiteral",
82213 "literal": "original"
82214 }
82215 ]
82216 },82174 },
82217 "optional": false,82175 "optional": false,
82218 "nullable": false,82176 "nullable": false,
82177 "modelImplicit": false,
82219 "schemaType": "enum",82178 "schemaType": "enum",
82179 "modelPath": "(resource) beta.responses > (model) beta_image_detail",
82220 "childrenParentSchema": "enum",82180 "childrenParentSchema": "enum",
82221 "children": [82181 "children": [
82222 "(resource) beta.responses > (model) beta_response_input_image > (schema) > (property) detail > (member) 0",82182 "(resource) beta.responses > (model) beta_image_detail > (schema) > (member) 0",
82223 "(resource) beta.responses > (model) beta_response_input_image > (schema) > (property) detail > (member) 1",82183 "(resource) beta.responses > (model) beta_image_detail > (schema) > (member) 1",
82224 "(resource) beta.responses > (model) beta_response_input_image > (schema) > (property) detail > (member) 2",82184 "(resource) beta.responses > (model) beta_image_detail > (schema) > (member) 2",
82225 "(resource) beta.responses > (model) beta_response_input_image > (schema) > (property) detail > (member) 3"82185 "(resource) beta.responses > (model) beta_image_detail > (schema) > (member) 3"
82226 ]82186 ]
82227 },82187 },
82228 "(resource) beta.responses > (model) beta_response_input_image > (schema) > (property) type": {82188 "(resource) beta.responses > (model) beta_response_input_image > (schema) > (property) type": {
83647 "key": "detail",83607 "key": "detail",
83648 "docstring": "The detail level of the image to be sent to the model. One of `high`, `low`, `auto`, or `original`. Defaults to `auto`.",83608 "docstring": "The detail level of the image to be sent to the model. One of `high`, `low`, `auto`, or `original`. Defaults to `auto`.",
83649 "type": {83609 "type": {
83650 "kind": "HttpTypeUnion",83610 "kind": "HttpTypeReference",
83651 "oasRef": "#/components/schemas/BetaInputImageContentParamAutoParam/properties/detail",83611 "ident": "BetaImageDetail",
83652 "types": [83612 "$ref": "(resource) beta.responses > (model) beta_image_detail > (schema)"
83653 {
83654 "kind": "HttpTypeLiteral",
83655 "literal": "low"
83656 },
83657 {
83658 "kind": "HttpTypeLiteral",
83659 "literal": "high"
83660 },
83661 {
83662 "kind": "HttpTypeLiteral",
83663 "literal": "auto"
83664 },
83665 {
83666 "kind": "HttpTypeLiteral",
83667 "literal": "original"
83668 }
83669 ]
83670 },83613 },
83671 "optional": true,83614 "optional": true,
83672 "nullable": true,83615 "nullable": true,
83616 "modelImplicit": false,
83673 "schemaType": "enum",83617 "schemaType": "enum",
83618 "modelPath": "(resource) beta.responses > (model) beta_image_detail",
83674 "childrenParentSchema": "enum",83619 "childrenParentSchema": "enum",
83675 "children": [83620 "children": [
83676 "(resource) beta.responses > (model) beta_response_input_image_content > (schema) > (property) detail > (member) 0",83621 "(resource) beta.responses > (model) beta_image_detail > (schema) > (member) 0",
83677 "(resource) beta.responses > (model) beta_response_input_image_content > (schema) > (property) detail > (member) 1",83622 "(resource) beta.responses > (model) beta_image_detail > (schema) > (member) 1",
83678 "(resource) beta.responses > (model) beta_response_input_image_content > (schema) > (property) detail > (member) 2",83623 "(resource) beta.responses > (model) beta_image_detail > (schema) > (member) 2",
83679 "(resource) beta.responses > (model) beta_response_input_image_content > (schema) > (property) detail > (member) 3"83624 "(resource) beta.responses > (model) beta_image_detail > (schema) > (member) 3"
83680 ]83625 ]
83681 },83626 },
83682 "(resource) beta.responses > (model) beta_response_input_image_content > (schema) > (property) file_id": {83627 "(resource) beta.responses > (model) beta_response_input_image_content > (schema) > (property) file_id": {
89199 "(resource) beta.responses > (model) beta_response_input_text > (schema) > (property) prompt_cache_breakpoint > (property) mode > (member) 0"89144 "(resource) beta.responses > (model) beta_response_input_text > (schema) > (property) prompt_cache_breakpoint > (property) mode > (member) 0"
89200 ]89145 ]
89201 },89146 },
89202 "(resource) beta.responses > (model) beta_response_input_image > (schema) > (property) detail > (member) 0": {89147 "(resource) beta.responses > (model) beta_image_detail > (schema) > (member) 0": {
89203 "kind": "HttpDeclReference",89148 "kind": "HttpDeclReference",
89204 "type": {89149 "type": {
89205 "kind": "HttpTypeLiteral",89150 "kind": "HttpTypeLiteral",
89206 "literal": "low"89151 "literal": "low"
89207 }89152 }
89208 },89153 },
89209 "(resource) beta.responses > (model) beta_response_input_image > (schema) > (property) detail > (member) 1": {89154 "(resource) beta.responses > (model) beta_image_detail > (schema) > (member) 1": {
89210 "kind": "HttpDeclReference",89155 "kind": "HttpDeclReference",
89211 "type": {89156 "type": {
89212 "kind": "HttpTypeLiteral",89157 "kind": "HttpTypeLiteral",
89213 "literal": "high"89158 "literal": "high"
89214 }89159 }
89215 },89160 },
89216 "(resource) beta.responses > (model) beta_response_input_image > (schema) > (property) detail > (member) 2": {89161 "(resource) beta.responses > (model) beta_image_detail > (schema) > (member) 2": {
89217 "kind": "HttpDeclReference",89162 "kind": "HttpDeclReference",
89218 "type": {89163 "type": {
89219 "kind": "HttpTypeLiteral",89164 "kind": "HttpTypeLiteral",
89220 "literal": "auto"89165 "literal": "auto"
89221 }89166 }
89222 },89167 },
89223 "(resource) beta.responses > (model) beta_response_input_image > (schema) > (property) detail > (member) 3": {89168 "(resource) beta.responses > (model) beta_image_detail > (schema) > (member) 3": {
89224 "kind": "HttpDeclReference",89169 "kind": "HttpDeclReference",
89225 "type": {89170 "type": {
89226 "kind": "HttpTypeLiteral",89171 "kind": "HttpTypeLiteral",
89227 "literal": "original"89172 "literal": "original"
89228 }89173 }
89229 },89174 },
89175 "(resource) beta.responses > (model) beta_image_detail > (schema)": {
89176 "kind": "HttpDeclTypeAlias",
89177 "oasRef": "#/components/schemas/BetaDetailEnum",
89178 "ident": "BetaImageDetail",
89179 "type": {
89180 "kind": "HttpTypeUnion",
89181 "oasRef": "#/components/schemas/BetaDetailEnum",
89182 "types": [
89183 {
89184 "kind": "HttpTypeLiteral",
89185 "literal": "low"
89186 },
89187 {
89188 "kind": "HttpTypeLiteral",
89189 "literal": "high"
89190 },
89191 {
89192 "kind": "HttpTypeLiteral",
89193 "literal": "auto"
89194 },
89195 {
89196 "kind": "HttpTypeLiteral",
89197 "literal": "original"
89198 }
89199 ]
89200 },
89201 "childrenParentSchema": "enum",
89202 "children": [
89203 "(resource) beta.responses > (model) beta_image_detail > (schema) > (member) 0",
89204 "(resource) beta.responses > (model) beta_image_detail > (schema) > (member) 1",
89205 "(resource) beta.responses > (model) beta_image_detail > (schema) > (member) 2",
89206 "(resource) beta.responses > (model) beta_image_detail > (schema) > (member) 3"
89207 ]
89208 },
89230 "(resource) beta.responses > (model) beta_response_input_image > (schema) > (property) type > (member) 0": {89209 "(resource) beta.responses > (model) beta_response_input_image > (schema) > (property) type > (member) 0": {
89231 "kind": "HttpDeclReference",89210 "kind": "HttpDeclReference",
89232 "type": {89211 "type": {
89771 "literal": "input_image"89750 "literal": "input_image"
89772 }89751 }
89773 },89752 },
89774 "(resource) beta.responses > (model) beta_response_input_image_content > (schema) > (property) detail > (member) 0": {
89775 "kind": "HttpDeclReference",
89776 "type": {
89777 "kind": "HttpTypeLiteral",
89778 "literal": "low"
89779 }
89780 },
89781 "(resource) beta.responses > (model) beta_response_input_image_content > (schema) > (property) detail > (member) 1": {
89782 "kind": "HttpDeclReference",
89783 "type": {
89784 "kind": "HttpTypeLiteral",
89785 "literal": "high"
89786 }
89787 },
89788 "(resource) beta.responses > (model) beta_response_input_image_content > (schema) > (property) detail > (member) 2": {
89789 "kind": "HttpDeclReference",
89790 "type": {
89791 "kind": "HttpTypeLiteral",
89792 "literal": "auto"
89793 }
89794 },
89795 "(resource) beta.responses > (model) beta_response_input_image_content > (schema) > (property) detail > (member) 3": {
89796 "kind": "HttpDeclReference",
89797 "type": {
89798 "kind": "HttpTypeLiteral",
89799 "literal": "original"
89800 }
89801 },
89802 "(resource) beta.responses > (model) beta_response_input_image_content > (schema) > (property) prompt_cache_breakpoint > (property) mode": {89753 "(resource) beta.responses > (model) beta_response_input_image_content > (schema) > (property) prompt_cache_breakpoint > (property) mode": {
89803 "kind": "HttpDeclProperty",89754 "kind": "HttpDeclProperty",
89804 "oasRef": "#/components/schemas/BetaPromptCacheBreakpointParam/properties/mode",89755 "oasRef": "#/components/schemas/BetaPromptCacheBreakpointParam/properties/mode",
99921 "key": "service_tier",99872 "key": "service_tier",
99922 "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)', then the request will be processed with the Flex Processing service tier.\n - To opt-in to [Fast mode](/api/docs/guides/fast-mode) at the request level, include the `service_tier=fast` or `service_tier=priority` parameter for Responses or Chat Completions. The response will show `service_tier=priority` regardless of if you specify `service_tier=fast` or `priority` in your request.\n - If set to 'ultrafast', then the request will be processed with the access-controlled Ultrafast Processing service tier. This tier is currently available for `gpt-5.6-sol`; a response served through it will show `service_tier=ultrafast`.\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",99873 "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)', then the request will be processed with the Flex Processing service tier.\n - To opt-in to [Fast mode](/api/docs/guides/fast-mode) at the request level, include the `service_tier=fast` or `service_tier=priority` parameter for Responses or Chat Completions. The response will show `service_tier=priority` regardless of if you specify `service_tier=fast` or `priority` in your request.\n - If set to 'ultrafast', then the request will be processed with the access-controlled Ultrafast Processing service tier. This tier is currently available for `gpt-5.6-sol`; a response served through it will show `service_tier=ultrafast`.\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",
99923 "type": {99874 "type": {
99924 "kind": "HttpTypeUnion",99875 "kind": "HttpTypeReference",
99925 "oasRef": "#/components/schemas/BetaResponse/allOf/2/properties/service_tier",99876 "ident": "BetaServiceTier",
99926 "types": [99877 "$ref": "(resource) beta.responses > (model) beta_service_tier > (schema)"
99927 {
99928 "kind": "HttpTypeLiteral",
99929 "literal": "auto"
99930 },
99931 {
99932 "kind": "HttpTypeLiteral",
99933 "literal": "default"
99934 },
99935 {
99936 "kind": "HttpTypeLiteral",
99937 "literal": "flex"
99938 },
99939 {
99940 "kind": "HttpTypeLiteral",
99941 "literal": "scale"
99942 },
99943 {
99944 "kind": "HttpTypeLiteral",
99945 "literal": "priority"
99946 },
99947 {
99948 "kind": "HttpTypeLiteral",
99949 "literal": "fast"
99950 },
99951 {
99952 "kind": "HttpTypeLiteral",
99953 "literal": "ultrafast"
99954 }
99955 ]
99956 },99878 },
99957 "default": "auto",99879 "default": "auto",
99958 "optional": true,99880 "optional": true,
99959 "nullable": true,99881 "nullable": true,
99882 "modelImplicit": false,
99960 "schemaType": "enum",99883 "schemaType": "enum",
99884 "modelPath": "(resource) beta.responses > (model) beta_service_tier",
99961 "childrenParentSchema": "enum",99885 "childrenParentSchema": "enum",
99962 "children": [99886 "children": [
99963 "(resource) beta.responses > (model) beta_response > (schema) > (property) service_tier > (member) 0",99887 "(resource) beta.responses > (model) beta_service_tier > (schema) > (member) 0",
99964 "(resource) beta.responses > (model) beta_response > (schema) > (property) service_tier > (member) 1",99888 "(resource) beta.responses > (model) beta_service_tier > (schema) > (member) 1",
99965 "(resource) beta.responses > (model) beta_response > (schema) > (property) service_tier > (member) 2",99889 "(resource) beta.responses > (model) beta_service_tier > (schema) > (member) 2",
99966 "(resource) beta.responses > (model) beta_response > (schema) > (property) service_tier > (member) 3",99890 "(resource) beta.responses > (model) beta_service_tier > (schema) > (member) 3",
99967 "(resource) beta.responses > (model) beta_response > (schema) > (property) service_tier > (member) 4",99891 "(resource) beta.responses > (model) beta_service_tier > (schema) > (member) 4",
99968 "(resource) beta.responses > (model) beta_response > (schema) > (property) service_tier > (member) 5",99892 "(resource) beta.responses > (model) beta_service_tier > (schema) > (member) 5",
99969 "(resource) beta.responses > (model) beta_response > (schema) > (property) service_tier > (member) 6"99893 "(resource) beta.responses > (model) beta_service_tier > (schema) > (member) 6"
99970 ]99894 ]
99971 },99895 },
99972 "(resource) beta.responses > (model) beta_response > (schema) > (property) status": {99896 "(resource) beta.responses > (model) beta_response > (schema) > (property) status": {
105362 "(resource) beta.responses > (model) beta_response > (schema) > (property) reasoning > (property) summary > (member) 2"105286 "(resource) beta.responses > (model) beta_response > (schema) > (property) reasoning > (property) summary > (member) 2"
105363 ]105287 ]
105364 },105288 },
105365 "(resource) beta.responses > (model) beta_response > (schema) > (property) service_tier > (member) 0": {105289 "(resource) beta.responses > (model) beta_service_tier > (schema) > (member) 0": {
105366 "kind": "HttpDeclReference",105290 "kind": "HttpDeclReference",
105367 "type": {105291 "type": {
105368 "kind": "HttpTypeLiteral",105292 "kind": "HttpTypeLiteral",
105369 "literal": "auto"105293 "literal": "auto"
105370 }105294 }
105371 },105295 },
105372 "(resource) beta.responses > (model) beta_response > (schema) > (property) service_tier > (member) 1": {105296 "(resource) beta.responses > (model) beta_service_tier > (schema) > (member) 1": {
105373 "kind": "HttpDeclReference",105297 "kind": "HttpDeclReference",
105374 "type": {105298 "type": {
105375 "kind": "HttpTypeLiteral",105299 "kind": "HttpTypeLiteral",
105376 "literal": "default"105300 "literal": "default"
105377 }105301 }
105378 },105302 },
105379 "(resource) beta.responses > (model) beta_response > (schema) > (property) service_tier > (member) 2": {105303 "(resource) beta.responses > (model) beta_service_tier > (schema) > (member) 2": {
105380 "kind": "HttpDeclReference",105304 "kind": "HttpDeclReference",
105381 "type": {105305 "type": {
105382 "kind": "HttpTypeLiteral",105306 "kind": "HttpTypeLiteral",
105383 "literal": "flex"105307 "literal": "flex"
105384 }105308 }
105385 },105309 },
105386 "(resource) beta.responses > (model) beta_response > (schema) > (property) service_tier > (member) 3": {105310 "(resource) beta.responses > (model) beta_service_tier > (schema) > (member) 3": {
105387 "kind": "HttpDeclReference",105311 "kind": "HttpDeclReference",
105388 "type": {105312 "type": {
105389 "kind": "HttpTypeLiteral",105313 "kind": "HttpTypeLiteral",
105390 "literal": "scale"105314 "literal": "scale"
105391 }105315 }
105392 },105316 },
105393 "(resource) beta.responses > (model) beta_response > (schema) > (property) service_tier > (member) 4": {105317 "(resource) beta.responses > (model) beta_service_tier > (schema) > (member) 4": {
105394 "kind": "HttpDeclReference",105318 "kind": "HttpDeclReference",
105395 "type": {105319 "type": {
105396 "kind": "HttpTypeLiteral",105320 "kind": "HttpTypeLiteral",
105397 "literal": "priority"105321 "literal": "priority"
105398 }105322 }
105399 },105323 },
105400 "(resource) beta.responses > (model) beta_response > (schema) > (property) service_tier > (member) 5": {105324 "(resource) beta.responses > (model) beta_service_tier > (schema) > (member) 5": {
105401 "kind": "HttpDeclReference",105325 "kind": "HttpDeclReference",
105402 "type": {105326 "type": {
105403 "kind": "HttpTypeLiteral",105327 "kind": "HttpTypeLiteral",
105404 "literal": "fast"105328 "literal": "fast"
105405 }105329 }
105406 },105330 },
105407 "(resource) beta.responses > (model) beta_response > (schema) > (property) service_tier > (member) 6": {105331 "(resource) beta.responses > (model) beta_service_tier > (schema) > (member) 6": {
105408 "kind": "HttpDeclReference",105332 "kind": "HttpDeclReference",
105409 "type": {105333 "type": {
105410 "kind": "HttpTypeLiteral",105334 "kind": "HttpTypeLiteral",
105411 "literal": "ultrafast"105335 "literal": "ultrafast"
105412 }105336 }
105413 },105337 },
105338 "(resource) beta.responses > (model) beta_service_tier > (schema)": {
105339 "kind": "HttpDeclTypeAlias",
105340 "oasRef": "#/components/schemas/BetaServiceTierResponses",
105341 "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)', then the request will be processed with the Flex Processing service tier.\n - To opt-in to [Fast mode](/api/docs/guides/fast-mode) at the request level, include the `service_tier=fast` or `service_tier=priority` parameter for Responses or Chat Completions. The response will show `service_tier=priority` regardless of if you specify `service_tier=fast` or `priority` in your request.\n - If set to 'ultrafast', then the request will be processed with the access-controlled Ultrafast Processing service tier. This tier is currently available for `gpt-5.6-sol`; a response served through it will show `service_tier=ultrafast`.\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",
105342 "ident": "BetaServiceTier",
105343 "type": {
105344 "kind": "HttpTypeUnion",
105345 "oasRef": "#/components/schemas/BetaServiceTierResponses",
105346 "types": [
105347 {
105348 "kind": "HttpTypeLiteral",
105349 "literal": "auto"
105350 },
105351 {
105352 "kind": "HttpTypeLiteral",
105353 "literal": "default"
105354 },
105355 {
105356 "kind": "HttpTypeLiteral",
105357 "literal": "flex"
105358 },
105359 {
105360 "kind": "HttpTypeLiteral",
105361 "literal": "scale"
105362 },
105363 {
105364 "kind": "HttpTypeLiteral",
105365 "literal": "priority"
105366 },
105367 {
105368 "kind": "HttpTypeLiteral",
105369 "literal": "fast"
105370 },
105371 {
105372 "kind": "HttpTypeLiteral",
105373 "literal": "ultrafast"
105374 }
105375 ]
105376 },
105377 "childrenParentSchema": "enum",
105378 "children": [
105379 "(resource) beta.responses > (model) beta_service_tier > (schema) > (member) 0",
105380 "(resource) beta.responses > (model) beta_service_tier > (schema) > (member) 1",
105381 "(resource) beta.responses > (model) beta_service_tier > (schema) > (member) 2",
105382 "(resource) beta.responses > (model) beta_service_tier > (schema) > (member) 3",
105383 "(resource) beta.responses > (model) beta_service_tier > (schema) > (member) 4",
105384 "(resource) beta.responses > (model) beta_service_tier > (schema) > (member) 5",
105385 "(resource) beta.responses > (model) beta_service_tier > (schema) > (member) 6"
105386 ]
105387 },
105414 "(resource) beta.responses > (model) beta_response_status > (schema) > (member) 0": {105388 "(resource) beta.responses > (model) beta_response_status > (schema) > (member) 0": {
105415 "kind": "HttpDeclReference",105389 "kind": "HttpDeclReference",
105416 "type": {105390 "type": {
128956 "key": "detail",128930 "key": "detail",
128957 "docstring": "The detail level of the image to be sent to the model. One of `high`, `low`, `auto`, or `original`. Defaults to `auto`.",128931 "docstring": "The detail level of the image to be sent to the model. One of `high`, `low`, `auto`, or `original`. Defaults to `auto`.",
128958 "type": {128932 "type": {
128959 "kind": "HttpTypeUnion",128933 "kind": "HttpTypeReference",
128960 "oasRef": "#/components/schemas/BetaInputImageContent/properties/detail",128934 "ident": "BetaImageDetail",
128961 "types": [128935 "$ref": "(resource) beta.responses > (model) beta_image_detail > (schema)"
128962 {
128963 "kind": "HttpTypeLiteral",
128964 "literal": "low"
128965 },
128966 {
128967 "kind": "HttpTypeLiteral",
128968 "literal": "high"
128969 },
128970 {
128971 "kind": "HttpTypeLiteral",
128972 "literal": "auto"
128973 },
128974 {
128975 "kind": "HttpTypeLiteral",
128976 "literal": "original"
128977 }
128978 ]
128979 },128936 },
128980 "optional": false,128937 "optional": false,
128981 "nullable": false,128938 "nullable": false,
128939 "modelImplicit": false,
128982 "schemaType": "enum",128940 "schemaType": "enum",
128941 "modelPath": "(resource) beta.responses > (model) beta_image_detail",
128983 "childrenParentSchema": "enum",128942 "childrenParentSchema": "enum",
128984 "children": [128943 "children": [
128985 "(resource) beta.responses > (model) beta_response_input_image > (schema) > (property) detail > (member) 0",128944 "(resource) beta.responses > (model) beta_image_detail > (schema) > (member) 0",
128986 "(resource) beta.responses > (model) beta_response_input_image > (schema) > (property) detail > (member) 1",128945 "(resource) beta.responses > (model) beta_image_detail > (schema) > (member) 1",
128987 "(resource) beta.responses > (model) beta_response_input_image > (schema) > (property) detail > (member) 2",128946 "(resource) beta.responses > (model) beta_image_detail > (schema) > (member) 2",
128988 "(resource) beta.responses > (model) beta_response_input_image > (schema) > (property) detail > (member) 3"128947 "(resource) beta.responses > (model) beta_image_detail > (schema) > (member) 3"
128989 ]128948 ]
128990 },128949 },
128991 "(resource) beta.responses > (model) beta_response_input_image > (schema) > (property) type": {128950 "(resource) beta.responses > (model) beta_response_input_image > (schema) > (property) type": {
133653 "key": "detail",133612 "key": "detail",
133654 "docstring": "The detail level of the screenshot image to be sent to the model. One of `high`, `low`, `auto`, or `original`. Defaults to `auto`.",133613 "docstring": "The detail level of the screenshot image to be sent to the model. One of `high`, `low`, `auto`, or `original`. Defaults to `auto`.",
133655 "type": {133614 "type": {
133656 "kind": "HttpTypeUnion",133615 "kind": "HttpTypeReference",
133657 "oasRef": "#/components/schemas/BetaComputerScreenshotContent/properties/detail",133616 "ident": "BetaImageDetail",
133658 "types": [133617 "$ref": "(resource) beta.responses > (model) beta_image_detail > (schema)"
133659 {
133660 "kind": "HttpTypeLiteral",
133661 "literal": "low"
133662 },
133663 {
133664 "kind": "HttpTypeLiteral",
133665 "literal": "high"
133666 },
133667 {
133668 "kind": "HttpTypeLiteral",
133669 "literal": "auto"
133670 },
133671 {
133672 "kind": "HttpTypeLiteral",
133673 "literal": "original"
133674 }
133675 ]
133676 },133618 },
133677 "optional": false,133619 "optional": false,
133678 "nullable": false,133620 "nullable": false,
133621 "modelImplicit": false,
133679 "schemaType": "enum",133622 "schemaType": "enum",
133623 "modelPath": "(resource) beta.responses > (model) beta_image_detail",
133680 "childrenParentSchema": "enum",133624 "childrenParentSchema": "enum",
133681 "children": [133625 "children": [
133682 "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 4 > (property) content > (items) > (variant) 7 > (property) detail > (member) 0",133626 "(resource) beta.responses > (model) beta_image_detail > (schema) > (member) 0",
133683 "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 4 > (property) content > (items) > (variant) 7 > (property) detail > (member) 1",133627 "(resource) beta.responses > (model) beta_image_detail > (schema) > (member) 1",
133684 "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 4 > (property) content > (items) > (variant) 7 > (property) detail > (member) 2",133628 "(resource) beta.responses > (model) beta_image_detail > (schema) > (member) 2",
133685 "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 4 > (property) content > (items) > (variant) 7 > (property) detail > (member) 3"133629 "(resource) beta.responses > (model) beta_image_detail > (schema) > (member) 3"
133686 ]133630 ]
133687 },133631 },
133688 "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 4 > (property) content > (items) > (variant) 7 > (property) file_id": {133632 "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 4 > (property) content > (items) > (variant) 7 > (property) file_id": {
140993 "(resource) beta.responses > (model) beta_response_input_text > (schema) > (property) prompt_cache_breakpoint > (property) mode > (member) 0"140937 "(resource) beta.responses > (model) beta_response_input_text > (schema) > (property) prompt_cache_breakpoint > (property) mode > (member) 0"
140994 ]140938 ]
140995 },140939 },
140996 "(resource) beta.responses > (model) beta_response_input_image > (schema) > (property) detail > (member) 0": {140940 "(resource) beta.responses > (model) beta_image_detail > (schema) > (member) 0": {
140997 "kind": "HttpDeclReference",140941 "kind": "HttpDeclReference",
140998 "type": {140942 "type": {
140999 "kind": "HttpTypeLiteral",140943 "kind": "HttpTypeLiteral",
141000 "literal": "low"140944 "literal": "low"
141001 }140945 }
141002 },140946 },
141003 "(resource) beta.responses > (model) beta_response_input_image > (schema) > (property) detail > (member) 1": {140947 "(resource) beta.responses > (model) beta_image_detail > (schema) > (member) 1": {
141004 "kind": "HttpDeclReference",140948 "kind": "HttpDeclReference",
141005 "type": {140949 "type": {
141006 "kind": "HttpTypeLiteral",140950 "kind": "HttpTypeLiteral",
141007 "literal": "high"140951 "literal": "high"
141008 }140952 }
141009 },140953 },
141010 "(resource) beta.responses > (model) beta_response_input_image > (schema) > (property) detail > (member) 2": {140954 "(resource) beta.responses > (model) beta_image_detail > (schema) > (member) 2": {
141011 "kind": "HttpDeclReference",140955 "kind": "HttpDeclReference",
141012 "type": {140956 "type": {
141013 "kind": "HttpTypeLiteral",140957 "kind": "HttpTypeLiteral",
141014 "literal": "auto"140958 "literal": "auto"
141015 }140959 }
141016 },140960 },
141017 "(resource) beta.responses > (model) beta_response_input_image > (schema) > (property) detail > (member) 3": {140961 "(resource) beta.responses > (model) beta_image_detail > (schema) > (member) 3": {
141018 "kind": "HttpDeclReference",140962 "kind": "HttpDeclReference",
141019 "type": {140963 "type": {
141020 "kind": "HttpTypeLiteral",140964 "kind": "HttpTypeLiteral",
141021 "literal": "original"140965 "literal": "original"
141022 }140966 }
141023 },140967 },
140968 "(resource) beta.responses > (model) beta_image_detail > (schema)": {
140969 "kind": "HttpDeclTypeAlias",
140970 "oasRef": "#/components/schemas/BetaDetailEnum",
140971 "ident": "BetaImageDetail",
140972 "type": {
140973 "kind": "HttpTypeUnion",
140974 "oasRef": "#/components/schemas/BetaDetailEnum",
140975 "types": [
140976 {
140977 "kind": "HttpTypeLiteral",
140978 "literal": "low"
140979 },
140980 {
140981 "kind": "HttpTypeLiteral",
140982 "literal": "high"
140983 },
140984 {
140985 "kind": "HttpTypeLiteral",
140986 "literal": "auto"
140987 },
140988 {
140989 "kind": "HttpTypeLiteral",
140990 "literal": "original"
140991 }
140992 ]
140993 },
140994 "childrenParentSchema": "enum",
140995 "children": [
140996 "(resource) beta.responses > (model) beta_image_detail > (schema) > (member) 0",
140997 "(resource) beta.responses > (model) beta_image_detail > (schema) > (member) 1",
140998 "(resource) beta.responses > (model) beta_image_detail > (schema) > (member) 2",
140999 "(resource) beta.responses > (model) beta_image_detail > (schema) > (member) 3"
141000 ]
141001 },
141024 "(resource) beta.responses > (model) beta_response_input_image > (schema) > (property) type > (member) 0": {141002 "(resource) beta.responses > (model) beta_response_input_image > (schema) > (property) type > (member) 0": {
141025 "kind": "HttpDeclReference",141003 "kind": "HttpDeclReference",
141026 "type": {141004 "type": {
141545 "key": "detail",141523 "key": "detail",
141546 "docstring": "The detail level of the image to be sent to the model. One of `high`, `low`, `auto`, or `original`. Defaults to `auto`.",141524 "docstring": "The detail level of the image to be sent to the model. One of `high`, `low`, `auto`, or `original`. Defaults to `auto`.",
141547 "type": {141525 "type": {
141548 "kind": "HttpTypeUnion",141526 "kind": "HttpTypeReference",
141549 "oasRef": "#/components/schemas/BetaInputImageContentParamAutoParam/properties/detail",141527 "ident": "BetaImageDetail",
141550 "types": [141528 "$ref": "(resource) beta.responses > (model) beta_image_detail > (schema)"
141551 {
141552 "kind": "HttpTypeLiteral",
141553 "literal": "low"
141554 },
141555 {
141556 "kind": "HttpTypeLiteral",
141557 "literal": "high"
141558 },
141559 {
141560 "kind": "HttpTypeLiteral",
141561 "literal": "auto"
141562 },
141563 {
141564 "kind": "HttpTypeLiteral",
141565 "literal": "original"
141566 }
141567 ]
141568 },141529 },
141569 "optional": true,141530 "optional": true,
141570 "nullable": true,141531 "nullable": true,
141532 "modelImplicit": false,
141571 "schemaType": "enum",141533 "schemaType": "enum",
141534 "modelPath": "(resource) beta.responses > (model) beta_image_detail",
141572 "childrenParentSchema": "enum",141535 "childrenParentSchema": "enum",
141573 "children": [141536 "children": [
141574 "(resource) beta.responses > (model) beta_response_input_image_content > (schema) > (property) detail > (member) 0",141537 "(resource) beta.responses > (model) beta_image_detail > (schema) > (member) 0",
141575 "(resource) beta.responses > (model) beta_response_input_image_content > (schema) > (property) detail > (member) 1",141538 "(resource) beta.responses > (model) beta_image_detail > (schema) > (member) 1",
141576 "(resource) beta.responses > (model) beta_response_input_image_content > (schema) > (property) detail > (member) 2",141539 "(resource) beta.responses > (model) beta_image_detail > (schema) > (member) 2",
141577 "(resource) beta.responses > (model) beta_response_input_image_content > (schema) > (property) detail > (member) 3"141540 "(resource) beta.responses > (model) beta_image_detail > (schema) > (member) 3"
141578 ]141541 ]
141579 },141542 },
141580 "(resource) beta.responses > (model) beta_response_input_image_content > (schema) > (property) file_id": {141543 "(resource) beta.responses > (model) beta_response_input_image_content > (schema) > (property) file_id": {
146892 "literal": "reasoning_text"146855 "literal": "reasoning_text"
146893 }146856 }
146894 },146857 },
146895 "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 4 > (property) content > (items) > (variant) 7 > (property) detail > (member) 0": {
146896 "kind": "HttpDeclReference",
146897 "type": {
146898 "kind": "HttpTypeLiteral",
146899 "literal": "low"
146900 }
146901 },
146902 "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 4 > (property) content > (items) > (variant) 7 > (property) detail > (member) 1": {
146903 "kind": "HttpDeclReference",
146904 "type": {
146905 "kind": "HttpTypeLiteral",
146906 "literal": "high"
146907 }
146908 },
146909 "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 4 > (property) content > (items) > (variant) 7 > (property) detail > (member) 2": {
146910 "kind": "HttpDeclReference",
146911 "type": {
146912 "kind": "HttpTypeLiteral",
146913 "literal": "auto"
146914 }
146915 },
146916 "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 4 > (property) content > (items) > (variant) 7 > (property) detail > (member) 3": {
146917 "kind": "HttpDeclReference",
146918 "type": {
146919 "kind": "HttpTypeLiteral",
146920 "literal": "original"
146921 }
146922 },
146923 "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 4 > (property) content > (items) > (variant) 7 > (property) type > (member) 0": {146858 "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 4 > (property) content > (items) > (variant) 7 > (property) type > (member) 0": {
146924 "kind": "HttpDeclReference",146859 "kind": "HttpDeclReference",
146925 "type": {146860 "type": {
150892 "literal": "input_image"150827 "literal": "input_image"
150893 }150828 }
150894 },150829 },
150895 "(resource) beta.responses > (model) beta_response_input_image_content > (schema) > (property) detail > (member) 0": {
150896 "kind": "HttpDeclReference",
150897 "type": {
150898 "kind": "HttpTypeLiteral",
150899 "literal": "low"
150900 }
150901 },
150902 "(resource) beta.responses > (model) beta_response_input_image_content > (schema) > (property) detail > (member) 1": {
150903 "kind": "HttpDeclReference",
150904 "type": {
150905 "kind": "HttpTypeLiteral",
150906 "literal": "high"
150907 }
150908 },
150909 "(resource) beta.responses > (model) beta_response_input_image_content > (schema) > (property) detail > (member) 2": {
150910 "kind": "HttpDeclReference",
150911 "type": {
150912 "kind": "HttpTypeLiteral",
150913 "literal": "auto"
150914 }
150915 },
150916 "(resource) beta.responses > (model) beta_response_input_image_content > (schema) > (property) detail > (member) 3": {
150917 "kind": "HttpDeclReference",
150918 "type": {
150919 "kind": "HttpTypeLiteral",
150920 "literal": "original"
150921 }
150922 },
150923 "(resource) beta.responses > (model) beta_response_input_image_content > (schema) > (property) prompt_cache_breakpoint > (property) mode": {150830 "(resource) beta.responses > (model) beta_response_input_image_content > (schema) > (property) prompt_cache_breakpoint > (property) mode": {
150924 "kind": "HttpDeclProperty",150831 "kind": "HttpDeclProperty",
150925 "oasRef": "#/components/schemas/BetaPromptCacheBreakpointParam/properties/mode",150832 "oasRef": "#/components/schemas/BetaPromptCacheBreakpointParam/properties/mode",
164017 "key": "service_tier",163924 "key": "service_tier",
164018 "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)', then the request will be processed with the Flex Processing service tier.\n - To opt-in to [Fast mode](/api/docs/guides/fast-mode) at the request level, include the `service_tier=fast` or `service_tier=priority` parameter for Responses or Chat Completions. The response will show `service_tier=priority` regardless of if you specify `service_tier=fast` or `priority` in your request.\n - If set to 'ultrafast', then the request will be processed with the access-controlled Ultrafast Processing service tier. This tier is currently available for `gpt-5.6-sol`; a response served through it will show `service_tier=ultrafast`.\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",163925 "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)', then the request will be processed with the Flex Processing service tier.\n - To opt-in to [Fast mode](/api/docs/guides/fast-mode) at the request level, include the `service_tier=fast` or `service_tier=priority` parameter for Responses or Chat Completions. The response will show `service_tier=priority` regardless of if you specify `service_tier=fast` or `priority` in your request.\n - If set to 'ultrafast', then the request will be processed with the access-controlled Ultrafast Processing service tier. This tier is currently available for `gpt-5.6-sol`; a response served through it will show `service_tier=ultrafast`.\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",
164019 "type": {163926 "type": {
164020 "kind": "HttpTypeUnion",163927 "kind": "HttpTypeReference",
164021 "oasRef": "#/components/schemas/BetaResponse/allOf/2/properties/service_tier",163928 "ident": "BetaServiceTier",
164022 "types": [163929 "$ref": "(resource) beta.responses > (model) beta_service_tier > (schema)"
164023 {
164024 "kind": "HttpTypeLiteral",
164025 "literal": "auto"
164026 },
164027 {
164028 "kind": "HttpTypeLiteral",
164029 "literal": "default"
164030 },
164031 {
164032 "kind": "HttpTypeLiteral",
164033 "literal": "flex"
164034 },
164035 {
164036 "kind": "HttpTypeLiteral",
164037 "literal": "scale"
164038 },
164039 {
164040 "kind": "HttpTypeLiteral",
164041 "literal": "priority"
164042 },
164043 {
164044 "kind": "HttpTypeLiteral",
164045 "literal": "fast"
164046 },
164047 {
164048 "kind": "HttpTypeLiteral",
164049 "literal": "ultrafast"
164050 }
164051 ]
164052 },163930 },
164053 "default": "auto",163931 "default": "auto",
164054 "optional": true,163932 "optional": true,
164055 "nullable": true,163933 "nullable": true,
163934 "modelImplicit": false,
164056 "schemaType": "enum",163935 "schemaType": "enum",
163936 "modelPath": "(resource) beta.responses > (model) beta_service_tier",
164057 "childrenParentSchema": "enum",163937 "childrenParentSchema": "enum",
164058 "children": [163938 "children": [
164059 "(resource) beta.responses > (model) beta_response > (schema) > (property) service_tier > (member) 0",163939 "(resource) beta.responses > (model) beta_service_tier > (schema) > (member) 0",
164060 "(resource) beta.responses > (model) beta_response > (schema) > (property) service_tier > (member) 1",163940 "(resource) beta.responses > (model) beta_service_tier > (schema) > (member) 1",
164061 "(resource) beta.responses > (model) beta_response > (schema) > (property) service_tier > (member) 2",163941 "(resource) beta.responses > (model) beta_service_tier > (schema) > (member) 2",
164062 "(resource) beta.responses > (model) beta_response > (schema) > (property) service_tier > (member) 3",163942 "(resource) beta.responses > (model) beta_service_tier > (schema) > (member) 3",
164063 "(resource) beta.responses > (model) beta_response > (schema) > (property) service_tier > (member) 4",163943 "(resource) beta.responses > (model) beta_service_tier > (schema) > (member) 4",
164064 "(resource) beta.responses > (model) beta_response > (schema) > (property) service_tier > (member) 5",163944 "(resource) beta.responses > (model) beta_service_tier > (schema) > (member) 5",
164065 "(resource) beta.responses > (model) beta_response > (schema) > (property) service_tier > (member) 6"163945 "(resource) beta.responses > (model) beta_service_tier > (schema) > (member) 6"
164066 ]163946 ]
164067 },163947 },
164068 "(resource) beta.responses > (model) beta_response > (schema) > (property) status": {163948 "(resource) beta.responses > (model) beta_response > (schema) > (property) status": {
169458 "(resource) beta.responses > (model) beta_response > (schema) > (property) reasoning > (property) summary > (member) 2"169338 "(resource) beta.responses > (model) beta_response > (schema) > (property) reasoning > (property) summary > (member) 2"
169459 ]169339 ]
169460 },169340 },
169461 "(resource) beta.responses > (model) beta_response > (schema) > (property) service_tier > (member) 0": {169341 "(resource) beta.responses > (model) beta_service_tier > (schema) > (member) 0": {
169462 "kind": "HttpDeclReference",169342 "kind": "HttpDeclReference",
169463 "type": {169343 "type": {
169464 "kind": "HttpTypeLiteral",169344 "kind": "HttpTypeLiteral",
169465 "literal": "auto"169345 "literal": "auto"
169466 }169346 }
169467 },169347 },
169468 "(resource) beta.responses > (model) beta_response > (schema) > (property) service_tier > (member) 1": {169348 "(resource) beta.responses > (model) beta_service_tier > (schema) > (member) 1": {
169469 "kind": "HttpDeclReference",169349 "kind": "HttpDeclReference",
169470 "type": {169350 "type": {
169471 "kind": "HttpTypeLiteral",169351 "kind": "HttpTypeLiteral",
169472 "literal": "default"169352 "literal": "default"
169473 }169353 }
169474 },169354 },
169475 "(resource) beta.responses > (model) beta_response > (schema) > (property) service_tier > (member) 2": {169355 "(resource) beta.responses > (model) beta_service_tier > (schema) > (member) 2": {
169476 "kind": "HttpDeclReference",169356 "kind": "HttpDeclReference",
169477 "type": {169357 "type": {
169478 "kind": "HttpTypeLiteral",169358 "kind": "HttpTypeLiteral",
169479 "literal": "flex"169359 "literal": "flex"
169480 }169360 }
169481 },169361 },
169482 "(resource) beta.responses > (model) beta_response > (schema) > (property) service_tier > (member) 3": {169362 "(resource) beta.responses > (model) beta_service_tier > (schema) > (member) 3": {
169483 "kind": "HttpDeclReference",169363 "kind": "HttpDeclReference",
169484 "type": {169364 "type": {
169485 "kind": "HttpTypeLiteral",169365 "kind": "HttpTypeLiteral",
169486 "literal": "scale"169366 "literal": "scale"
169487 }169367 }
169488 },169368 },
169489 "(resource) beta.responses > (model) beta_response > (schema) > (property) service_tier > (member) 4": {169369 "(resource) beta.responses > (model) beta_service_tier > (schema) > (member) 4": {
169490 "kind": "HttpDeclReference",169370 "kind": "HttpDeclReference",
169491 "type": {169371 "type": {
169492 "kind": "HttpTypeLiteral",169372 "kind": "HttpTypeLiteral",
169493 "literal": "priority"169373 "literal": "priority"
169494 }169374 }
169495 },169375 },
169496 "(resource) beta.responses > (model) beta_response > (schema) > (property) service_tier > (member) 5": {169376 "(resource) beta.responses > (model) beta_service_tier > (schema) > (member) 5": {
169497 "kind": "HttpDeclReference",169377 "kind": "HttpDeclReference",
169498 "type": {169378 "type": {
169499 "kind": "HttpTypeLiteral",169379 "kind": "HttpTypeLiteral",
169500 "literal": "fast"169380 "literal": "fast"
169501 }169381 }
169502 },169382 },
169503 "(resource) beta.responses > (model) beta_response > (schema) > (property) service_tier > (member) 6": {169383 "(resource) beta.responses > (model) beta_service_tier > (schema) > (member) 6": {
169504 "kind": "HttpDeclReference",169384 "kind": "HttpDeclReference",
169505 "type": {169385 "type": {
169506 "kind": "HttpTypeLiteral",169386 "kind": "HttpTypeLiteral",
169507 "literal": "ultrafast"169387 "literal": "ultrafast"
169508 }169388 }
169509 },169389 },
169390 "(resource) beta.responses > (model) beta_service_tier > (schema)": {
169391 "kind": "HttpDeclTypeAlias",
169392 "oasRef": "#/components/schemas/BetaServiceTierResponses",
169393 "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)', then the request will be processed with the Flex Processing service tier.\n - To opt-in to [Fast mode](/api/docs/guides/fast-mode) at the request level, include the `service_tier=fast` or `service_tier=priority` parameter for Responses or Chat Completions. The response will show `service_tier=priority` regardless of if you specify `service_tier=fast` or `priority` in your request.\n - If set to 'ultrafast', then the request will be processed with the access-controlled Ultrafast Processing service tier. This tier is currently available for `gpt-5.6-sol`; a response served through it will show `service_tier=ultrafast`.\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",
169394 "ident": "BetaServiceTier",
169395 "type": {
169396 "kind": "HttpTypeUnion",
169397 "oasRef": "#/components/schemas/BetaServiceTierResponses",
169398 "types": [
169399 {
169400 "kind": "HttpTypeLiteral",
169401 "literal": "auto"
169402 },
169403 {
169404 "kind": "HttpTypeLiteral",
169405 "literal": "default"
169406 },
169407 {
169408 "kind": "HttpTypeLiteral",
169409 "literal": "flex"
169410 },
169411 {
169412 "kind": "HttpTypeLiteral",
169413 "literal": "scale"
169414 },
169415 {
169416 "kind": "HttpTypeLiteral",
169417 "literal": "priority"
169418 },
169419 {
169420 "kind": "HttpTypeLiteral",
169421 "literal": "fast"
169422 },
169423 {
169424 "kind": "HttpTypeLiteral",
169425 "literal": "ultrafast"
169426 }
169427 ]
169428 },
169429 "childrenParentSchema": "enum",
169430 "children": [
169431 "(resource) beta.responses > (model) beta_service_tier > (schema) > (member) 0",
169432 "(resource) beta.responses > (model) beta_service_tier > (schema) > (member) 1",
169433 "(resource) beta.responses > (model) beta_service_tier > (schema) > (member) 2",
169434 "(resource) beta.responses > (model) beta_service_tier > (schema) > (member) 3",
169435 "(resource) beta.responses > (model) beta_service_tier > (schema) > (member) 4",
169436 "(resource) beta.responses > (model) beta_service_tier > (schema) > (member) 5",
169437 "(resource) beta.responses > (model) beta_service_tier > (schema) > (member) 6"
169438 ]
169439 },
169510 "(resource) beta.responses > (model) beta_response_status > (schema) > (member) 0": {169440 "(resource) beta.responses > (model) beta_response_status > (schema) > (member) 0": {
169511 "kind": "HttpDeclReference",169441 "kind": "HttpDeclReference",
169512 "type": {169442 "type": {
193052 "key": "detail",192982 "key": "detail",
193053 "docstring": "The detail level of the image to be sent to the model. One of `high`, `low`, `auto`, or `original`. Defaults to `auto`.",192983 "docstring": "The detail level of the image to be sent to the model. One of `high`, `low`, `auto`, or `original`. Defaults to `auto`.",
193054 "type": {192984 "type": {
193055 "kind": "HttpTypeUnion",192985 "kind": "HttpTypeReference",
193056 "oasRef": "#/components/schemas/BetaInputImageContent/properties/detail",192986 "ident": "BetaImageDetail",
193057 "types": [192987 "$ref": "(resource) beta.responses > (model) beta_image_detail > (schema)"
193058 {
193059 "kind": "HttpTypeLiteral",
193060 "literal": "low"
193061 },
193062 {
193063 "kind": "HttpTypeLiteral",
193064 "literal": "high"
193065 },
193066 {
193067 "kind": "HttpTypeLiteral",
193068 "literal": "auto"
193069 },
193070 {
193071 "kind": "HttpTypeLiteral",
193072 "literal": "original"
193073 }
193074 ]
193075 },192988 },
193076 "optional": false,192989 "optional": false,
193077 "nullable": false,192990 "nullable": false,
192991 "modelImplicit": false,
193078 "schemaType": "enum",192992 "schemaType": "enum",
192993 "modelPath": "(resource) beta.responses > (model) beta_image_detail",
193079 "childrenParentSchema": "enum",192994 "childrenParentSchema": "enum",
193080 "children": [192995 "children": [
193081 "(resource) beta.responses > (model) beta_response_input_image > (schema) > (property) detail > (member) 0",192996 "(resource) beta.responses > (model) beta_image_detail > (schema) > (member) 0",
193082 "(resource) beta.responses > (model) beta_response_input_image > (schema) > (property) detail > (member) 1",192997 "(resource) beta.responses > (model) beta_image_detail > (schema) > (member) 1",
193083 "(resource) beta.responses > (model) beta_response_input_image > (schema) > (property) detail > (member) 2",192998 "(resource) beta.responses > (model) beta_image_detail > (schema) > (member) 2",
193084 "(resource) beta.responses > (model) beta_response_input_image > (schema) > (property) detail > (member) 3"192999 "(resource) beta.responses > (model) beta_image_detail > (schema) > (member) 3"
193085 ]193000 ]
193086 },193001 },
193087 "(resource) beta.responses > (model) beta_response_input_image > (schema) > (property) type": {193002 "(resource) beta.responses > (model) beta_response_input_image > (schema) > (property) type": {
197749 "key": "detail",197664 "key": "detail",
197750 "docstring": "The detail level of the screenshot image to be sent to the model. One of `high`, `low`, `auto`, or `original`. Defaults to `auto`.",197665 "docstring": "The detail level of the screenshot image to be sent to the model. One of `high`, `low`, `auto`, or `original`. Defaults to `auto`.",
197751 "type": {197666 "type": {
197752 "kind": "HttpTypeUnion",197667 "kind": "HttpTypeReference",
197753 "oasRef": "#/components/schemas/BetaComputerScreenshotContent/properties/detail",197668 "ident": "BetaImageDetail",
197754 "types": [197669 "$ref": "(resource) beta.responses > (model) beta_image_detail > (schema)"
197755 {
197756 "kind": "HttpTypeLiteral",
197757 "literal": "low"
197758 },
197759 {
197760 "kind": "HttpTypeLiteral",
197761 "literal": "high"
197762 },
197763 {
197764 "kind": "HttpTypeLiteral",
197765 "literal": "auto"
197766 },
197767 {
197768 "kind": "HttpTypeLiteral",
197769 "literal": "original"
197770 }
197771 ]
197772 },197670 },
197773 "optional": false,197671 "optional": false,
197774 "nullable": false,197672 "nullable": false,
197673 "modelImplicit": false,
197775 "schemaType": "enum",197674 "schemaType": "enum",
197675 "modelPath": "(resource) beta.responses > (model) beta_image_detail",
197776 "childrenParentSchema": "enum",197676 "childrenParentSchema": "enum",
197777 "children": [197677 "children": [
197778 "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 4 > (property) content > (items) > (variant) 7 > (property) detail > (member) 0",197678 "(resource) beta.responses > (model) beta_image_detail > (schema) > (member) 0",
197779 "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 4 > (property) content > (items) > (variant) 7 > (property) detail > (member) 1",197679 "(resource) beta.responses > (model) beta_image_detail > (schema) > (member) 1",
197780 "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 4 > (property) content > (items) > (variant) 7 > (property) detail > (member) 2",197680 "(resource) beta.responses > (model) beta_image_detail > (schema) > (member) 2",
197781 "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 4 > (property) content > (items) > (variant) 7 > (property) detail > (member) 3"197681 "(resource) beta.responses > (model) beta_image_detail > (schema) > (member) 3"
197782 ]197682 ]
197783 },197683 },
197784 "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 4 > (property) content > (items) > (variant) 7 > (property) file_id": {197684 "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 4 > (property) content > (items) > (variant) 7 > (property) file_id": {
205089 "(resource) beta.responses > (model) beta_response_input_text > (schema) > (property) prompt_cache_breakpoint > (property) mode > (member) 0"204989 "(resource) beta.responses > (model) beta_response_input_text > (schema) > (property) prompt_cache_breakpoint > (property) mode > (member) 0"
205090 ]204990 ]
205091 },204991 },
205092 "(resource) beta.responses > (model) beta_response_input_image > (schema) > (property) detail > (member) 0": {204992 "(resource) beta.responses > (model) beta_image_detail > (schema) > (member) 0": {
205093 "kind": "HttpDeclReference",204993 "kind": "HttpDeclReference",
205094 "type": {204994 "type": {
205095 "kind": "HttpTypeLiteral",204995 "kind": "HttpTypeLiteral",
205096 "literal": "low"204996 "literal": "low"
205097 }204997 }
205098 },204998 },
205099 "(resource) beta.responses > (model) beta_response_input_image > (schema) > (property) detail > (member) 1": {204999 "(resource) beta.responses > (model) beta_image_detail > (schema) > (member) 1": {
205100 "kind": "HttpDeclReference",205000 "kind": "HttpDeclReference",
205101 "type": {205001 "type": {
205102 "kind": "HttpTypeLiteral",205002 "kind": "HttpTypeLiteral",
205103 "literal": "high"205003 "literal": "high"
205104 }205004 }
205105 },205005 },
205106 "(resource) beta.responses > (model) beta_response_input_image > (schema) > (property) detail > (member) 2": {205006 "(resource) beta.responses > (model) beta_image_detail > (schema) > (member) 2": {
205107 "kind": "HttpDeclReference",205007 "kind": "HttpDeclReference",
205108 "type": {205008 "type": {
205109 "kind": "HttpTypeLiteral",205009 "kind": "HttpTypeLiteral",
205110 "literal": "auto"205010 "literal": "auto"
205111 }205011 }
205112 },205012 },
205113 "(resource) beta.responses > (model) beta_response_input_image > (schema) > (property) detail > (member) 3": {205013 "(resource) beta.responses > (model) beta_image_detail > (schema) > (member) 3": {
205114 "kind": "HttpDeclReference",205014 "kind": "HttpDeclReference",
205115 "type": {205015 "type": {
205116 "kind": "HttpTypeLiteral",205016 "kind": "HttpTypeLiteral",
205117 "literal": "original"205017 "literal": "original"
205118 }205018 }
205119 },205019 },
205020 "(resource) beta.responses > (model) beta_image_detail > (schema)": {
205021 "kind": "HttpDeclTypeAlias",
205022 "oasRef": "#/components/schemas/BetaDetailEnum",
205023 "ident": "BetaImageDetail",
205024 "type": {
205025 "kind": "HttpTypeUnion",
205026 "oasRef": "#/components/schemas/BetaDetailEnum",
205027 "types": [
205028 {
205029 "kind": "HttpTypeLiteral",
205030 "literal": "low"
205031 },
205032 {
205033 "kind": "HttpTypeLiteral",
205034 "literal": "high"
205035 },
205036 {
205037 "kind": "HttpTypeLiteral",
205038 "literal": "auto"
205039 },
205040 {
205041 "kind": "HttpTypeLiteral",
205042 "literal": "original"
205043 }
205044 ]
205045 },
205046 "childrenParentSchema": "enum",
205047 "children": [
205048 "(resource) beta.responses > (model) beta_image_detail > (schema) > (member) 0",
205049 "(resource) beta.responses > (model) beta_image_detail > (schema) > (member) 1",
205050 "(resource) beta.responses > (model) beta_image_detail > (schema) > (member) 2",
205051 "(resource) beta.responses > (model) beta_image_detail > (schema) > (member) 3"
205052 ]
205053 },
205120 "(resource) beta.responses > (model) beta_response_input_image > (schema) > (property) type > (member) 0": {205054 "(resource) beta.responses > (model) beta_response_input_image > (schema) > (property) type > (member) 0": {
205121 "kind": "HttpDeclReference",205055 "kind": "HttpDeclReference",
205122 "type": {205056 "type": {
205641 "key": "detail",205575 "key": "detail",
205642 "docstring": "The detail level of the image to be sent to the model. One of `high`, `low`, `auto`, or `original`. Defaults to `auto`.",205576 "docstring": "The detail level of the image to be sent to the model. One of `high`, `low`, `auto`, or `original`. Defaults to `auto`.",
205643 "type": {205577 "type": {
205644 "kind": "HttpTypeUnion",205578 "kind": "HttpTypeReference",
205645 "oasRef": "#/components/schemas/BetaInputImageContentParamAutoParam/properties/detail",205579 "ident": "BetaImageDetail",
205646 "types": [205580 "$ref": "(resource) beta.responses > (model) beta_image_detail > (schema)"
205647 {
205648 "kind": "HttpTypeLiteral",
205649 "literal": "low"
205650 },
205651 {
205652 "kind": "HttpTypeLiteral",
205653 "literal": "high"
205654 },
205655 {
205656 "kind": "HttpTypeLiteral",
205657 "literal": "auto"
205658 },
205659 {
205660 "kind": "HttpTypeLiteral",
205661 "literal": "original"
205662 }
205663 ]
205664 },205581 },
205665 "optional": true,205582 "optional": true,
205666 "nullable": true,205583 "nullable": true,
205584 "modelImplicit": false,
205667 "schemaType": "enum",205585 "schemaType": "enum",
205586 "modelPath": "(resource) beta.responses > (model) beta_image_detail",
205668 "childrenParentSchema": "enum",205587 "childrenParentSchema": "enum",
205669 "children": [205588 "children": [
205670 "(resource) beta.responses > (model) beta_response_input_image_content > (schema) > (property) detail > (member) 0",205589 "(resource) beta.responses > (model) beta_image_detail > (schema) > (member) 0",
205671 "(resource) beta.responses > (model) beta_response_input_image_content > (schema) > (property) detail > (member) 1",205590 "(resource) beta.responses > (model) beta_image_detail > (schema) > (member) 1",
205672 "(resource) beta.responses > (model) beta_response_input_image_content > (schema) > (property) detail > (member) 2",205591 "(resource) beta.responses > (model) beta_image_detail > (schema) > (member) 2",
205673 "(resource) beta.responses > (model) beta_response_input_image_content > (schema) > (property) detail > (member) 3"205592 "(resource) beta.responses > (model) beta_image_detail > (schema) > (member) 3"
205674 ]205593 ]
205675 },205594 },
205676 "(resource) beta.responses > (model) beta_response_input_image_content > (schema) > (property) file_id": {205595 "(resource) beta.responses > (model) beta_response_input_image_content > (schema) > (property) file_id": {
210988 "literal": "reasoning_text"210907 "literal": "reasoning_text"
210989 }210908 }
210990 },210909 },
210991 "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 4 > (property) content > (items) > (variant) 7 > (property) detail > (member) 0": {
210992 "kind": "HttpDeclReference",
210993 "type": {
210994 "kind": "HttpTypeLiteral",
210995 "literal": "low"
210996 }
210997 },
210998 "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 4 > (property) content > (items) > (variant) 7 > (property) detail > (member) 1": {
210999 "kind": "HttpDeclReference",
211000 "type": {
211001 "kind": "HttpTypeLiteral",
211002 "literal": "high"
211003 }
211004 },
211005 "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 4 > (property) content > (items) > (variant) 7 > (property) detail > (member) 2": {
211006 "kind": "HttpDeclReference",
211007 "type": {
211008 "kind": "HttpTypeLiteral",
211009 "literal": "auto"
211010 }
211011 },
211012 "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 4 > (property) content > (items) > (variant) 7 > (property) detail > (member) 3": {
211013 "kind": "HttpDeclReference",
211014 "type": {
211015 "kind": "HttpTypeLiteral",
211016 "literal": "original"
211017 }
211018 },
211019 "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 4 > (property) content > (items) > (variant) 7 > (property) type > (member) 0": {210910 "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 4 > (property) content > (items) > (variant) 7 > (property) type > (member) 0": {
211020 "kind": "HttpDeclReference",210911 "kind": "HttpDeclReference",
211021 "type": {210912 "type": {
214988 "literal": "input_image"214879 "literal": "input_image"
214989 }214880 }
214990 },214881 },
214991 "(resource) beta.responses > (model) beta_response_input_image_content > (schema) > (property) detail > (member) 0": {
214992 "kind": "HttpDeclReference",
214993 "type": {
214994 "kind": "HttpTypeLiteral",
214995 "literal": "low"
214996 }
214997 },
214998 "(resource) beta.responses > (model) beta_response_input_image_content > (schema) > (property) detail > (member) 1": {
214999 "kind": "HttpDeclReference",
215000 "type": {
215001 "kind": "HttpTypeLiteral",
215002 "literal": "high"
215003 }
215004 },
215005 "(resource) beta.responses > (model) beta_response_input_image_content > (schema) > (property) detail > (member) 2": {
215006 "kind": "HttpDeclReference",
215007 "type": {
215008 "kind": "HttpTypeLiteral",
215009 "literal": "auto"
215010 }
215011 },
215012 "(resource) beta.responses > (model) beta_response_input_image_content > (schema) > (property) detail > (member) 3": {
215013 "kind": "HttpDeclReference",
215014 "type": {
215015 "kind": "HttpTypeLiteral",
215016 "literal": "original"
215017 }
215018 },
215019 "(resource) beta.responses > (model) beta_response_input_image_content > (schema) > (property) prompt_cache_breakpoint > (property) mode": {214882 "(resource) beta.responses > (model) beta_response_input_image_content > (schema) > (property) prompt_cache_breakpoint > (property) mode": {
215020 "kind": "HttpDeclProperty",214883 "kind": "HttpDeclProperty",
215021 "oasRef": "#/components/schemas/BetaPromptCacheBreakpointParam/properties/mode",214884 "oasRef": "#/components/schemas/BetaPromptCacheBreakpointParam/properties/mode",
228113 "key": "service_tier",227976 "key": "service_tier",
228114 "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)', then the request will be processed with the Flex Processing service tier.\n - To opt-in to [Fast mode](/api/docs/guides/fast-mode) at the request level, include the `service_tier=fast` or `service_tier=priority` parameter for Responses or Chat Completions. The response will show `service_tier=priority` regardless of if you specify `service_tier=fast` or `priority` in your request.\n - If set to 'ultrafast', then the request will be processed with the access-controlled Ultrafast Processing service tier. This tier is currently available for `gpt-5.6-sol`; a response served through it will show `service_tier=ultrafast`.\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",227977 "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)', then the request will be processed with the Flex Processing service tier.\n - To opt-in to [Fast mode](/api/docs/guides/fast-mode) at the request level, include the `service_tier=fast` or `service_tier=priority` parameter for Responses or Chat Completions. The response will show `service_tier=priority` regardless of if you specify `service_tier=fast` or `priority` in your request.\n - If set to 'ultrafast', then the request will be processed with the access-controlled Ultrafast Processing service tier. This tier is currently available for `gpt-5.6-sol`; a response served through it will show `service_tier=ultrafast`.\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",
228115 "type": {227978 "type": {
228116 "kind": "HttpTypeUnion",227979 "kind": "HttpTypeReference",
228117 "oasRef": "#/components/schemas/BetaResponse/allOf/2/properties/service_tier",227980 "ident": "BetaServiceTier",
228118 "types": [227981 "$ref": "(resource) beta.responses > (model) beta_service_tier > (schema)"
228119 {
228120 "kind": "HttpTypeLiteral",
228121 "literal": "auto"
228122 },
228123 {
228124 "kind": "HttpTypeLiteral",
228125 "literal": "default"
228126 },
228127 {
228128 "kind": "HttpTypeLiteral",
228129 "literal": "flex"
228130 },
228131 {
228132 "kind": "HttpTypeLiteral",
228133 "literal": "scale"
228134 },
228135 {
228136 "kind": "HttpTypeLiteral",
228137 "literal": "priority"
228138 },
228139 {
228140 "kind": "HttpTypeLiteral",
228141 "literal": "fast"
228142 },
228143 {
228144 "kind": "HttpTypeLiteral",
228145 "literal": "ultrafast"
228146 }
228147 ]
228148 },227982 },
228149 "default": "auto",227983 "default": "auto",
228150 "optional": true,227984 "optional": true,
228151 "nullable": true,227985 "nullable": true,
227986 "modelImplicit": false,
228152 "schemaType": "enum",227987 "schemaType": "enum",
227988 "modelPath": "(resource) beta.responses > (model) beta_service_tier",
228153 "childrenParentSchema": "enum",227989 "childrenParentSchema": "enum",
228154 "children": [227990 "children": [
228155 "(resource) beta.responses > (model) beta_response > (schema) > (property) service_tier > (member) 0",227991 "(resource) beta.responses > (model) beta_service_tier > (schema) > (member) 0",
228156 "(resource) beta.responses > (model) beta_response > (schema) > (property) service_tier > (member) 1",227992 "(resource) beta.responses > (model) beta_service_tier > (schema) > (member) 1",
228157 "(resource) beta.responses > (model) beta_response > (schema) > (property) service_tier > (member) 2",227993 "(resource) beta.responses > (model) beta_service_tier > (schema) > (member) 2",
228158 "(resource) beta.responses > (model) beta_response > (schema) > (property) service_tier > (member) 3",227994 "(resource) beta.responses > (model) beta_service_tier > (schema) > (member) 3",
228159 "(resource) beta.responses > (model) beta_response > (schema) > (property) service_tier > (member) 4",227995 "(resource) beta.responses > (model) beta_service_tier > (schema) > (member) 4",
228160 "(resource) beta.responses > (model) beta_response > (schema) > (property) service_tier > (member) 5",227996 "(resource) beta.responses > (model) beta_service_tier > (schema) > (member) 5",
228161 "(resource) beta.responses > (model) beta_response > (schema) > (property) service_tier > (member) 6"227997 "(resource) beta.responses > (model) beta_service_tier > (schema) > (member) 6"
228162 ]227998 ]
228163 },227999 },
228164 "(resource) beta.responses > (model) beta_response > (schema) > (property) status": {228000 "(resource) beta.responses > (model) beta_response > (schema) > (property) status": {
233554 "(resource) beta.responses > (model) beta_response > (schema) > (property) reasoning > (property) summary > (member) 2"233390 "(resource) beta.responses > (model) beta_response > (schema) > (property) reasoning > (property) summary > (member) 2"
233555 ]233391 ]
233556 },233392 },
233557 "(resource) beta.responses > (model) beta_response > (schema) > (property) service_tier > (member) 0": {233393 "(resource) beta.responses > (model) beta_service_tier > (schema) > (member) 0": {
233558 "kind": "HttpDeclReference",233394 "kind": "HttpDeclReference",
233559 "type": {233395 "type": {
233560 "kind": "HttpTypeLiteral",233396 "kind": "HttpTypeLiteral",
233561 "literal": "auto"233397 "literal": "auto"
233562 }233398 }
233563 },233399 },
233564 "(resource) beta.responses > (model) beta_response > (schema) > (property) service_tier > (member) 1": {233400 "(resource) beta.responses > (model) beta_service_tier > (schema) > (member) 1": {
233565 "kind": "HttpDeclReference",233401 "kind": "HttpDeclReference",
233566 "type": {233402 "type": {
233567 "kind": "HttpTypeLiteral",233403 "kind": "HttpTypeLiteral",
233568 "literal": "default"233404 "literal": "default"
233569 }233405 }
233570 },233406 },
233571 "(resource) beta.responses > (model) beta_response > (schema) > (property) service_tier > (member) 2": {233407 "(resource) beta.responses > (model) beta_service_tier > (schema) > (member) 2": {
233572 "kind": "HttpDeclReference",233408 "kind": "HttpDeclReference",
233573 "type": {233409 "type": {
233574 "kind": "HttpTypeLiteral",233410 "kind": "HttpTypeLiteral",
233575 "literal": "flex"233411 "literal": "flex"
233576 }233412 }
233577 },233413 },
233578 "(resource) beta.responses > (model) beta_response > (schema) > (property) service_tier > (member) 3": {233414 "(resource) beta.responses > (model) beta_service_tier > (schema) > (member) 3": {
233579 "kind": "HttpDeclReference",233415 "kind": "HttpDeclReference",
233580 "type": {233416 "type": {
233581 "kind": "HttpTypeLiteral",233417 "kind": "HttpTypeLiteral",
233582 "literal": "scale"233418 "literal": "scale"
233583 }233419 }
233584 },233420 },
233585 "(resource) beta.responses > (model) beta_response > (schema) > (property) service_tier > (member) 4": {233421 "(resource) beta.responses > (model) beta_service_tier > (schema) > (member) 4": {
233586 "kind": "HttpDeclReference",233422 "kind": "HttpDeclReference",
233587 "type": {233423 "type": {
233588 "kind": "HttpTypeLiteral",233424 "kind": "HttpTypeLiteral",
233589 "literal": "priority"233425 "literal": "priority"
233590 }233426 }
233591 },233427 },
233592 "(resource) beta.responses > (model) beta_response > (schema) > (property) service_tier > (member) 5": {233428 "(resource) beta.responses > (model) beta_service_tier > (schema) > (member) 5": {
233593 "kind": "HttpDeclReference",233429 "kind": "HttpDeclReference",
233594 "type": {233430 "type": {
233595 "kind": "HttpTypeLiteral",233431 "kind": "HttpTypeLiteral",
233596 "literal": "fast"233432 "literal": "fast"
233597 }233433 }
233598 },233434 },
233599 "(resource) beta.responses > (model) beta_response > (schema) > (property) service_tier > (member) 6": {233435 "(resource) beta.responses > (model) beta_service_tier > (schema) > (member) 6": {
233600 "kind": "HttpDeclReference",233436 "kind": "HttpDeclReference",
233601 "type": {233437 "type": {
233602 "kind": "HttpTypeLiteral",233438 "kind": "HttpTypeLiteral",
233603 "literal": "ultrafast"233439 "literal": "ultrafast"
233604 }233440 }
233605 },233441 },
233442 "(resource) beta.responses > (model) beta_service_tier > (schema)": {
233443 "kind": "HttpDeclTypeAlias",
233444 "oasRef": "#/components/schemas/BetaServiceTierResponses",
233445 "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)', then the request will be processed with the Flex Processing service tier.\n - To opt-in to [Fast mode](/api/docs/guides/fast-mode) at the request level, include the `service_tier=fast` or `service_tier=priority` parameter for Responses or Chat Completions. The response will show `service_tier=priority` regardless of if you specify `service_tier=fast` or `priority` in your request.\n - If set to 'ultrafast', then the request will be processed with the access-controlled Ultrafast Processing service tier. This tier is currently available for `gpt-5.6-sol`; a response served through it will show `service_tier=ultrafast`.\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",
233446 "ident": "BetaServiceTier",
233447 "type": {
233448 "kind": "HttpTypeUnion",
233449 "oasRef": "#/components/schemas/BetaServiceTierResponses",
233450 "types": [
233451 {
233452 "kind": "HttpTypeLiteral",
233453 "literal": "auto"
233454 },
233455 {
233456 "kind": "HttpTypeLiteral",
233457 "literal": "default"
233458 },
233459 {
233460 "kind": "HttpTypeLiteral",
233461 "literal": "flex"
233462 },
233463 {
233464 "kind": "HttpTypeLiteral",
233465 "literal": "scale"
233466 },
233467 {
233468 "kind": "HttpTypeLiteral",
233469 "literal": "priority"
233470 },
233471 {
233472 "kind": "HttpTypeLiteral",
233473 "literal": "fast"
233474 },
233475 {
233476 "kind": "HttpTypeLiteral",
233477 "literal": "ultrafast"
233478 }
233479 ]
233480 },
233481 "childrenParentSchema": "enum",
233482 "children": [
233483 "(resource) beta.responses > (model) beta_service_tier > (schema) > (member) 0",
233484 "(resource) beta.responses > (model) beta_service_tier > (schema) > (member) 1",
233485 "(resource) beta.responses > (model) beta_service_tier > (schema) > (member) 2",
233486 "(resource) beta.responses > (model) beta_service_tier > (schema) > (member) 3",
233487 "(resource) beta.responses > (model) beta_service_tier > (schema) > (member) 4",
233488 "(resource) beta.responses > (model) beta_service_tier > (schema) > (member) 5",
233489 "(resource) beta.responses > (model) beta_service_tier > (schema) > (member) 6"
233490 ]
233491 },
233606 "(resource) beta.responses > (model) beta_response_status > (schema) > (member) 0": {233492 "(resource) beta.responses > (model) beta_response_status > (schema) > (member) 0": {
233607 "kind": "HttpDeclReference",233493 "kind": "HttpDeclReference",
233608 "type": {233494 "type": {
257148 "key": "detail",257034 "key": "detail",
257149 "docstring": "The detail level of the image to be sent to the model. One of `high`, `low`, `auto`, or `original`. Defaults to `auto`.",257035 "docstring": "The detail level of the image to be sent to the model. One of `high`, `low`, `auto`, or `original`. Defaults to `auto`.",
257150 "type": {257036 "type": {
257151 "kind": "HttpTypeUnion",257037 "kind": "HttpTypeReference",
257152 "oasRef": "#/components/schemas/BetaInputImageContent/properties/detail",257038 "ident": "BetaImageDetail",
257153 "types": [257039 "$ref": "(resource) beta.responses > (model) beta_image_detail > (schema)"
257154 {
257155 "kind": "HttpTypeLiteral",
257156 "literal": "low"
257157 },
257158 {
257159 "kind": "HttpTypeLiteral",
257160 "literal": "high"
257161 },
257162 {
257163 "kind": "HttpTypeLiteral",
257164 "literal": "auto"
257165 },
257166 {
257167 "kind": "HttpTypeLiteral",
257168 "literal": "original"
257169 }
257170 ]
257171 },257040 },
257172 "optional": false,257041 "optional": false,
257173 "nullable": false,257042 "nullable": false,
257043 "modelImplicit": false,
257174 "schemaType": "enum",257044 "schemaType": "enum",
257045 "modelPath": "(resource) beta.responses > (model) beta_image_detail",
257175 "childrenParentSchema": "enum",257046 "childrenParentSchema": "enum",
257176 "children": [257047 "children": [
257177 "(resource) beta.responses > (model) beta_response_input_image > (schema) > (property) detail > (member) 0",257048 "(resource) beta.responses > (model) beta_image_detail > (schema) > (member) 0",
257178 "(resource) beta.responses > (model) beta_response_input_image > (schema) > (property) detail > (member) 1",257049 "(resource) beta.responses > (model) beta_image_detail > (schema) > (member) 1",
257179 "(resource) beta.responses > (model) beta_response_input_image > (schema) > (property) detail > (member) 2",257050 "(resource) beta.responses > (model) beta_image_detail > (schema) > (member) 2",
257180 "(resource) beta.responses > (model) beta_response_input_image > (schema) > (property) detail > (member) 3"257051 "(resource) beta.responses > (model) beta_image_detail > (schema) > (member) 3"
257181 ]257052 ]
257182 },257053 },
257183 "(resource) beta.responses > (model) beta_response_input_image > (schema) > (property) type": {257054 "(resource) beta.responses > (model) beta_response_input_image > (schema) > (property) type": {
261845 "key": "detail",261716 "key": "detail",
261846 "docstring": "The detail level of the screenshot image to be sent to the model. One of `high`, `low`, `auto`, or `original`. Defaults to `auto`.",261717 "docstring": "The detail level of the screenshot image to be sent to the model. One of `high`, `low`, `auto`, or `original`. Defaults to `auto`.",
261847 "type": {261718 "type": {
261848 "kind": "HttpTypeUnion",261719 "kind": "HttpTypeReference",
261849 "oasRef": "#/components/schemas/BetaComputerScreenshotContent/properties/detail",261720 "ident": "BetaImageDetail",
261850 "types": [261721 "$ref": "(resource) beta.responses > (model) beta_image_detail > (schema)"
261851 {
261852 "kind": "HttpTypeLiteral",
261853 "literal": "low"
261854 },
261855 {
261856 "kind": "HttpTypeLiteral",
261857 "literal": "high"
261858 },
261859 {
261860 "kind": "HttpTypeLiteral",
261861 "literal": "auto"
261862 },
261863 {
261864 "kind": "HttpTypeLiteral",
261865 "literal": "original"
261866 }
261867 ]
261868 },261722 },
261869 "optional": false,261723 "optional": false,
261870 "nullable": false,261724 "nullable": false,
261725 "modelImplicit": false,
261871 "schemaType": "enum",261726 "schemaType": "enum",
261727 "modelPath": "(resource) beta.responses > (model) beta_image_detail",
261872 "childrenParentSchema": "enum",261728 "childrenParentSchema": "enum",
261873 "children": [261729 "children": [
261874 "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 4 > (property) content > (items) > (variant) 7 > (property) detail > (member) 0",261730 "(resource) beta.responses > (model) beta_image_detail > (schema) > (member) 0",
261875 "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 4 > (property) content > (items) > (variant) 7 > (property) detail > (member) 1",261731 "(resource) beta.responses > (model) beta_image_detail > (schema) > (member) 1",
261876 "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 4 > (property) content > (items) > (variant) 7 > (property) detail > (member) 2",261732 "(resource) beta.responses > (model) beta_image_detail > (schema) > (member) 2",
261877 "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 4 > (property) content > (items) > (variant) 7 > (property) detail > (member) 3"261733 "(resource) beta.responses > (model) beta_image_detail > (schema) > (member) 3"
261878 ]261734 ]
261879 },261735 },
261880 "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 4 > (property) content > (items) > (variant) 7 > (property) file_id": {261736 "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 4 > (property) content > (items) > (variant) 7 > (property) file_id": {
269185 "(resource) beta.responses > (model) beta_response_input_text > (schema) > (property) prompt_cache_breakpoint > (property) mode > (member) 0"269041 "(resource) beta.responses > (model) beta_response_input_text > (schema) > (property) prompt_cache_breakpoint > (property) mode > (member) 0"
269186 ]269042 ]
269187 },269043 },
269188 "(resource) beta.responses > (model) beta_response_input_image > (schema) > (property) detail > (member) 0": {269044 "(resource) beta.responses > (model) beta_image_detail > (schema) > (member) 0": {
269189 "kind": "HttpDeclReference",269045 "kind": "HttpDeclReference",
269190 "type": {269046 "type": {
269191 "kind": "HttpTypeLiteral",269047 "kind": "HttpTypeLiteral",
269192 "literal": "low"269048 "literal": "low"
269193 }269049 }
269194 },269050 },
269195 "(resource) beta.responses > (model) beta_response_input_image > (schema) > (property) detail > (member) 1": {269051 "(resource) beta.responses > (model) beta_image_detail > (schema) > (member) 1": {
269196 "kind": "HttpDeclReference",269052 "kind": "HttpDeclReference",
269197 "type": {269053 "type": {
269198 "kind": "HttpTypeLiteral",269054 "kind": "HttpTypeLiteral",
269199 "literal": "high"269055 "literal": "high"
269200 }269056 }
269201 },269057 },
269202 "(resource) beta.responses > (model) beta_response_input_image > (schema) > (property) detail > (member) 2": {269058 "(resource) beta.responses > (model) beta_image_detail > (schema) > (member) 2": {
269203 "kind": "HttpDeclReference",269059 "kind": "HttpDeclReference",
269204 "type": {269060 "type": {
269205 "kind": "HttpTypeLiteral",269061 "kind": "HttpTypeLiteral",
269206 "literal": "auto"269062 "literal": "auto"
269207 }269063 }
269208 },269064 },
269209 "(resource) beta.responses > (model) beta_response_input_image > (schema) > (property) detail > (member) 3": {269065 "(resource) beta.responses > (model) beta_image_detail > (schema) > (member) 3": {
269210 "kind": "HttpDeclReference",269066 "kind": "HttpDeclReference",
269211 "type": {269067 "type": {
269212 "kind": "HttpTypeLiteral",269068 "kind": "HttpTypeLiteral",
269213 "literal": "original"269069 "literal": "original"
269214 }269070 }
269215 },269071 },
269072 "(resource) beta.responses > (model) beta_image_detail > (schema)": {
269073 "kind": "HttpDeclTypeAlias",
269074 "oasRef": "#/components/schemas/BetaDetailEnum",
269075 "ident": "BetaImageDetail",
269076 "type": {
269077 "kind": "HttpTypeUnion",
269078 "oasRef": "#/components/schemas/BetaDetailEnum",
269079 "types": [
269080 {
269081 "kind": "HttpTypeLiteral",
269082 "literal": "low"
269083 },
269084 {
269085 "kind": "HttpTypeLiteral",
269086 "literal": "high"
269087 },
269088 {
269089 "kind": "HttpTypeLiteral",
269090 "literal": "auto"
269091 },
269092 {
269093 "kind": "HttpTypeLiteral",
269094 "literal": "original"
269095 }
269096 ]
269097 },
269098 "childrenParentSchema": "enum",
269099 "children": [
269100 "(resource) beta.responses > (model) beta_image_detail > (schema) > (member) 0",
269101 "(resource) beta.responses > (model) beta_image_detail > (schema) > (member) 1",
269102 "(resource) beta.responses > (model) beta_image_detail > (schema) > (member) 2",
269103 "(resource) beta.responses > (model) beta_image_detail > (schema) > (member) 3"
269104 ]
269105 },
269216 "(resource) beta.responses > (model) beta_response_input_image > (schema) > (property) type > (member) 0": {269106 "(resource) beta.responses > (model) beta_response_input_image > (schema) > (property) type > (member) 0": {
269217 "kind": "HttpDeclReference",269107 "kind": "HttpDeclReference",
269218 "type": {269108 "type": {
269737 "key": "detail",269627 "key": "detail",
269738 "docstring": "The detail level of the image to be sent to the model. One of `high`, `low`, `auto`, or `original`. Defaults to `auto`.",269628 "docstring": "The detail level of the image to be sent to the model. One of `high`, `low`, `auto`, or `original`. Defaults to `auto`.",
269739 "type": {269629 "type": {
269740 "kind": "HttpTypeUnion",269630 "kind": "HttpTypeReference",
269741 "oasRef": "#/components/schemas/BetaInputImageContentParamAutoParam/properties/detail",269631 "ident": "BetaImageDetail",
269742 "types": [269632 "$ref": "(resource) beta.responses > (model) beta_image_detail > (schema)"
269743 {
269744 "kind": "HttpTypeLiteral",
269745 "literal": "low"
269746 },
269747 {
269748 "kind": "HttpTypeLiteral",
269749 "literal": "high"
269750 },
269751 {
269752 "kind": "HttpTypeLiteral",
269753 "literal": "auto"
269754 },
269755 {
269756 "kind": "HttpTypeLiteral",
269757 "literal": "original"
269758 }
269759 ]
269760 },269633 },
269761 "optional": true,269634 "optional": true,
269762 "nullable": true,269635 "nullable": true,
269636 "modelImplicit": false,
269763 "schemaType": "enum",269637 "schemaType": "enum",
269638 "modelPath": "(resource) beta.responses > (model) beta_image_detail",
269764 "childrenParentSchema": "enum",269639 "childrenParentSchema": "enum",
269765 "children": [269640 "children": [
269766 "(resource) beta.responses > (model) beta_response_input_image_content > (schema) > (property) detail > (member) 0",269641 "(resource) beta.responses > (model) beta_image_detail > (schema) > (member) 0",
269767 "(resource) beta.responses > (model) beta_response_input_image_content > (schema) > (property) detail > (member) 1",269642 "(resource) beta.responses > (model) beta_image_detail > (schema) > (member) 1",
269768 "(resource) beta.responses > (model) beta_response_input_image_content > (schema) > (property) detail > (member) 2",269643 "(resource) beta.responses > (model) beta_image_detail > (schema) > (member) 2",
269769 "(resource) beta.responses > (model) beta_response_input_image_content > (schema) > (property) detail > (member) 3"269644 "(resource) beta.responses > (model) beta_image_detail > (schema) > (member) 3"
269770 ]269645 ]
269771 },269646 },
269772 "(resource) beta.responses > (model) beta_response_input_image_content > (schema) > (property) file_id": {269647 "(resource) beta.responses > (model) beta_response_input_image_content > (schema) > (property) file_id": {
275084 "literal": "reasoning_text"274959 "literal": "reasoning_text"
275085 }274960 }
275086 },274961 },
275087 "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 4 > (property) content > (items) > (variant) 7 > (property) detail > (member) 0": {
275088 "kind": "HttpDeclReference",
275089 "type": {
275090 "kind": "HttpTypeLiteral",
275091 "literal": "low"
275092 }
275093 },
275094 "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 4 > (property) content > (items) > (variant) 7 > (property) detail > (member) 1": {
275095 "kind": "HttpDeclReference",
275096 "type": {
275097 "kind": "HttpTypeLiteral",
275098 "literal": "high"
275099 }
275100 },
275101 "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 4 > (property) content > (items) > (variant) 7 > (property) detail > (member) 2": {
275102 "kind": "HttpDeclReference",
275103 "type": {
275104 "kind": "HttpTypeLiteral",
275105 "literal": "auto"
275106 }
275107 },
275108 "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 4 > (property) content > (items) > (variant) 7 > (property) detail > (member) 3": {
275109 "kind": "HttpDeclReference",
275110 "type": {
275111 "kind": "HttpTypeLiteral",
275112 "literal": "original"
275113 }
275114 },
275115 "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 4 > (property) content > (items) > (variant) 7 > (property) type > (member) 0": {274962 "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 4 > (property) content > (items) > (variant) 7 > (property) type > (member) 0": {
275116 "kind": "HttpDeclReference",274963 "kind": "HttpDeclReference",
275117 "type": {274964 "type": {
279084 "literal": "input_image"278931 "literal": "input_image"
279085 }278932 }
279086 },278933 },
279087 "(resource) beta.responses > (model) beta_response_input_image_content > (schema) > (property) detail > (member) 0": {
279088 "kind": "HttpDeclReference",
279089 "type": {
279090 "kind": "HttpTypeLiteral",
279091 "literal": "low"
279092 }
279093 },
279094 "(resource) beta.responses > (model) beta_response_input_image_content > (schema) > (property) detail > (member) 1": {
279095 "kind": "HttpDeclReference",
279096 "type": {
279097 "kind": "HttpTypeLiteral",
279098 "literal": "high"
279099 }
279100 },
279101 "(resource) beta.responses > (model) beta_response_input_image_content > (schema) > (property) detail > (member) 2": {
279102 "kind": "HttpDeclReference",
279103 "type": {
279104 "kind": "HttpTypeLiteral",
279105 "literal": "auto"
279106 }
279107 },
279108 "(resource) beta.responses > (model) beta_response_input_image_content > (schema) > (property) detail > (member) 3": {
279109 "kind": "HttpDeclReference",
279110 "type": {
279111 "kind": "HttpTypeLiteral",
279112 "literal": "original"
279113 }
279114 },
279115 "(resource) beta.responses > (model) beta_response_input_image_content > (schema) > (property) prompt_cache_breakpoint > (property) mode": {278934 "(resource) beta.responses > (model) beta_response_input_image_content > (schema) > (property) prompt_cache_breakpoint > (property) mode": {
279116 "kind": "HttpDeclProperty",278935 "kind": "HttpDeclProperty",
279117 "oasRef": "#/components/schemas/BetaPromptCacheBreakpointParam/properties/mode",278936 "oasRef": "#/components/schemas/BetaPromptCacheBreakpointParam/properties/mode",
292226 "key": "service_tier",292045 "key": "service_tier",
292227 "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)', then the request will be processed with the Flex Processing service tier.\n - To opt-in to [Fast mode](/api/docs/guides/fast-mode) at the request level, include the `service_tier=fast` or `service_tier=priority` parameter for Responses or Chat Completions. The response will show `service_tier=priority` regardless of if you specify `service_tier=fast` or `priority` in your request.\n - If set to 'ultrafast', then the request will be processed with the access-controlled Ultrafast Processing service tier. This tier is currently available for `gpt-5.6-sol`; a response served through it will show `service_tier=ultrafast`.\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",292046 "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)', then the request will be processed with the Flex Processing service tier.\n - To opt-in to [Fast mode](/api/docs/guides/fast-mode) at the request level, include the `service_tier=fast` or `service_tier=priority` parameter for Responses or Chat Completions. The response will show `service_tier=priority` regardless of if you specify `service_tier=fast` or `priority` in your request.\n - If set to 'ultrafast', then the request will be processed with the access-controlled Ultrafast Processing service tier. This tier is currently available for `gpt-5.6-sol`; a response served through it will show `service_tier=ultrafast`.\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",
292228 "type": {292047 "type": {
292229 "kind": "HttpTypeUnion",292048 "kind": "HttpTypeReference",
292230 "oasRef": "#/components/schemas/BetaResponse/allOf/2/properties/service_tier",292049 "ident": "BetaServiceTier",
292231 "types": [292050 "$ref": "(resource) beta.responses > (model) beta_service_tier > (schema)"
292232 {
292233 "kind": "HttpTypeLiteral",
292234 "literal": "auto"
292235 },
292236 {
292237 "kind": "HttpTypeLiteral",
292238 "literal": "default"
292239 },
292240 {
292241 "kind": "HttpTypeLiteral",
292242 "literal": "flex"
292243 },
292244 {
292245 "kind": "HttpTypeLiteral",
292246 "literal": "scale"
292247 },
292248 {
292249 "kind": "HttpTypeLiteral",
292250 "literal": "priority"
292251 },
292252 {
292253 "kind": "HttpTypeLiteral",
292254 "literal": "fast"
292255 },
292256 {
292257 "kind": "HttpTypeLiteral",
292258 "literal": "ultrafast"
292259 }
292260 ]
292261 },292051 },
292262 "default": "auto",292052 "default": "auto",
292263 "optional": true,292053 "optional": true,
292264 "nullable": true,292054 "nullable": true,
292055 "modelImplicit": false,
292265 "schemaType": "enum",292056 "schemaType": "enum",
292057 "modelPath": "(resource) beta.responses > (model) beta_service_tier",
292266 "childrenParentSchema": "enum",292058 "childrenParentSchema": "enum",
292267 "children": [292059 "children": [
292268 "(resource) beta.responses > (model) beta_response > (schema) > (property) service_tier > (member) 0",292060 "(resource) beta.responses > (model) beta_service_tier > (schema) > (member) 0",
292269 "(resource) beta.responses > (model) beta_response > (schema) > (property) service_tier > (member) 1",292061 "(resource) beta.responses > (model) beta_service_tier > (schema) > (member) 1",
292270 "(resource) beta.responses > (model) beta_response > (schema) > (property) service_tier > (member) 2",292062 "(resource) beta.responses > (model) beta_service_tier > (schema) > (member) 2",
292271 "(resource) beta.responses > (model) beta_response > (schema) > (property) service_tier > (member) 3",292063 "(resource) beta.responses > (model) beta_service_tier > (schema) > (member) 3",
292272 "(resource) beta.responses > (model) beta_response > (schema) > (property) service_tier > (member) 4",292064 "(resource) beta.responses > (model) beta_service_tier > (schema) > (member) 4",
292273 "(resource) beta.responses > (model) beta_response > (schema) > (property) service_tier > (member) 5",292065 "(resource) beta.responses > (model) beta_service_tier > (schema) > (member) 5",
292274 "(resource) beta.responses > (model) beta_response > (schema) > (property) service_tier > (member) 6"292066 "(resource) beta.responses > (model) beta_service_tier > (schema) > (member) 6"
292275 ]292067 ]
292276 },292068 },
292277 "(resource) beta.responses > (model) beta_response > (schema) > (property) status": {292069 "(resource) beta.responses > (model) beta_response > (schema) > (property) status": {
297667 "(resource) beta.responses > (model) beta_response > (schema) > (property) reasoning > (property) summary > (member) 2"297459 "(resource) beta.responses > (model) beta_response > (schema) > (property) reasoning > (property) summary > (member) 2"
297668 ]297460 ]
297669 },297461 },
297670 "(resource) beta.responses > (model) beta_response > (schema) > (property) service_tier > (member) 0": {297462 "(resource) beta.responses > (model) beta_service_tier > (schema) > (member) 0": {
297671 "kind": "HttpDeclReference",297463 "kind": "HttpDeclReference",
297672 "type": {297464 "type": {
297673 "kind": "HttpTypeLiteral",297465 "kind": "HttpTypeLiteral",
297674 "literal": "auto"297466 "literal": "auto"
297675 }297467 }
297676 },297468 },
297677 "(resource) beta.responses > (model) beta_response > (schema) > (property) service_tier > (member) 1": {297469 "(resource) beta.responses > (model) beta_service_tier > (schema) > (member) 1": {
297678 "kind": "HttpDeclReference",297470 "kind": "HttpDeclReference",
297679 "type": {297471 "type": {
297680 "kind": "HttpTypeLiteral",297472 "kind": "HttpTypeLiteral",
297681 "literal": "default"297473 "literal": "default"
297682 }297474 }
297683 },297475 },
297684 "(resource) beta.responses > (model) beta_response > (schema) > (property) service_tier > (member) 2": {297476 "(resource) beta.responses > (model) beta_service_tier > (schema) > (member) 2": {
297685 "kind": "HttpDeclReference",297477 "kind": "HttpDeclReference",
297686 "type": {297478 "type": {
297687 "kind": "HttpTypeLiteral",297479 "kind": "HttpTypeLiteral",
297688 "literal": "flex"297480 "literal": "flex"
297689 }297481 }
297690 },297482 },
297691 "(resource) beta.responses > (model) beta_response > (schema) > (property) service_tier > (member) 3": {297483 "(resource) beta.responses > (model) beta_service_tier > (schema) > (member) 3": {
297692 "kind": "HttpDeclReference",297484 "kind": "HttpDeclReference",
297693 "type": {297485 "type": {
297694 "kind": "HttpTypeLiteral",297486 "kind": "HttpTypeLiteral",
297695 "literal": "scale"297487 "literal": "scale"
297696 }297488 }
297697 },297489 },
297698 "(resource) beta.responses > (model) beta_response > (schema) > (property) service_tier > (member) 4": {297490 "(resource) beta.responses > (model) beta_service_tier > (schema) > (member) 4": {
297699 "kind": "HttpDeclReference",297491 "kind": "HttpDeclReference",
297700 "type": {297492 "type": {
297701 "kind": "HttpTypeLiteral",297493 "kind": "HttpTypeLiteral",
297702 "literal": "priority"297494 "literal": "priority"
297703 }297495 }
297704 },297496 },
297705 "(resource) beta.responses > (model) beta_response > (schema) > (property) service_tier > (member) 5": {297497 "(resource) beta.responses > (model) beta_service_tier > (schema) > (member) 5": {
297706 "kind": "HttpDeclReference",297498 "kind": "HttpDeclReference",
297707 "type": {297499 "type": {
297708 "kind": "HttpTypeLiteral",297500 "kind": "HttpTypeLiteral",
297709 "literal": "fast"297501 "literal": "fast"
297710 }297502 }
297711 },297503 },
297712 "(resource) beta.responses > (model) beta_response > (schema) > (property) service_tier > (member) 6": {297504 "(resource) beta.responses > (model) beta_service_tier > (schema) > (member) 6": {
297713 "kind": "HttpDeclReference",297505 "kind": "HttpDeclReference",
297714 "type": {297506 "type": {
297715 "kind": "HttpTypeLiteral",297507 "kind": "HttpTypeLiteral",
297716 "literal": "ultrafast"297508 "literal": "ultrafast"
297717 }297509 }
297718 },297510 },
297511 "(resource) beta.responses > (model) beta_service_tier > (schema)": {
297512 "kind": "HttpDeclTypeAlias",
297513 "oasRef": "#/components/schemas/BetaServiceTierResponses",
297514 "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)', then the request will be processed with the Flex Processing service tier.\n - To opt-in to [Fast mode](/api/docs/guides/fast-mode) at the request level, include the `service_tier=fast` or `service_tier=priority` parameter for Responses or Chat Completions. The response will show `service_tier=priority` regardless of if you specify `service_tier=fast` or `priority` in your request.\n - If set to 'ultrafast', then the request will be processed with the access-controlled Ultrafast Processing service tier. This tier is currently available for `gpt-5.6-sol`; a response served through it will show `service_tier=ultrafast`.\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",
297515 "ident": "BetaServiceTier",
297516 "type": {
297517 "kind": "HttpTypeUnion",
297518 "oasRef": "#/components/schemas/BetaServiceTierResponses",
297519 "types": [
297520 {
297521 "kind": "HttpTypeLiteral",
297522 "literal": "auto"
297523 },
297524 {
297525 "kind": "HttpTypeLiteral",
297526 "literal": "default"
297527 },
297528 {
297529 "kind": "HttpTypeLiteral",
297530 "literal": "flex"
297531 },
297532 {
297533 "kind": "HttpTypeLiteral",
297534 "literal": "scale"
297535 },
297536 {
297537 "kind": "HttpTypeLiteral",
297538 "literal": "priority"
297539 },
297540 {
297541 "kind": "HttpTypeLiteral",
297542 "literal": "fast"
297543 },
297544 {
297545 "kind": "HttpTypeLiteral",
297546 "literal": "ultrafast"
297547 }
297548 ]
297549 },
297550 "childrenParentSchema": "enum",
297551 "children": [
297552 "(resource) beta.responses > (model) beta_service_tier > (schema) > (member) 0",
297553 "(resource) beta.responses > (model) beta_service_tier > (schema) > (member) 1",
297554 "(resource) beta.responses > (model) beta_service_tier > (schema) > (member) 2",
297555 "(resource) beta.responses > (model) beta_service_tier > (schema) > (member) 3",
297556 "(resource) beta.responses > (model) beta_service_tier > (schema) > (member) 4",
297557 "(resource) beta.responses > (model) beta_service_tier > (schema) > (member) 5",
297558 "(resource) beta.responses > (model) beta_service_tier > (schema) > (member) 6"
297559 ]
297560 },
297719 "(resource) beta.responses > (model) beta_response_status > (schema) > (member) 0": {297561 "(resource) beta.responses > (model) beta_response_status > (schema) > (member) 0": {
297720 "kind": "HttpDeclReference",297562 "kind": "HttpDeclReference",
297721 "type": {297563 "type": {
321261 "key": "detail",321103 "key": "detail",
321262 "docstring": "The detail level of the image to be sent to the model. One of `high`, `low`, `auto`, or `original`. Defaults to `auto`.",321104 "docstring": "The detail level of the image to be sent to the model. One of `high`, `low`, `auto`, or `original`. Defaults to `auto`.",
321263 "type": {321105 "type": {
321264 "kind": "HttpTypeUnion",321106 "kind": "HttpTypeReference",
321265 "oasRef": "#/components/schemas/BetaInputImageContent/properties/detail",321107 "ident": "BetaImageDetail",
321266 "types": [321108 "$ref": "(resource) beta.responses > (model) beta_image_detail > (schema)"
321267 {
321268 "kind": "HttpTypeLiteral",
321269 "literal": "low"
321270 },
321271 {
321272 "kind": "HttpTypeLiteral",
321273 "literal": "high"
321274 },
321275 {
321276 "kind": "HttpTypeLiteral",
321277 "literal": "auto"
321278 },
321279 {
321280 "kind": "HttpTypeLiteral",
321281 "literal": "original"
321282 }
321283 ]
321284 },321109 },
321285 "optional": false,321110 "optional": false,
321286 "nullable": false,321111 "nullable": false,
321112 "modelImplicit": false,
321287 "schemaType": "enum",321113 "schemaType": "enum",
321114 "modelPath": "(resource) beta.responses > (model) beta_image_detail",
321288 "childrenParentSchema": "enum",321115 "childrenParentSchema": "enum",
321289 "children": [321116 "children": [
321290 "(resource) beta.responses > (model) beta_response_input_image > (schema) > (property) detail > (member) 0",321117 "(resource) beta.responses > (model) beta_image_detail > (schema) > (member) 0",
321291 "(resource) beta.responses > (model) beta_response_input_image > (schema) > (property) detail > (member) 1",321118 "(resource) beta.responses > (model) beta_image_detail > (schema) > (member) 1",
321292 "(resource) beta.responses > (model) beta_response_input_image > (schema) > (property) detail > (member) 2",321119 "(resource) beta.responses > (model) beta_image_detail > (schema) > (member) 2",
321293 "(resource) beta.responses > (model) beta_response_input_image > (schema) > (property) detail > (member) 3"321120 "(resource) beta.responses > (model) beta_image_detail > (schema) > (member) 3"
321294 ]321121 ]
321295 },321122 },
321296 "(resource) beta.responses > (model) beta_response_input_image > (schema) > (property) type": {321123 "(resource) beta.responses > (model) beta_response_input_image > (schema) > (property) type": {
325958 "key": "detail",325785 "key": "detail",
325959 "docstring": "The detail level of the screenshot image to be sent to the model. One of `high`, `low`, `auto`, or `original`. Defaults to `auto`.",325786 "docstring": "The detail level of the screenshot image to be sent to the model. One of `high`, `low`, `auto`, or `original`. Defaults to `auto`.",
325960 "type": {325787 "type": {
325961 "kind": "HttpTypeUnion",325788 "kind": "HttpTypeReference",
325962 "oasRef": "#/components/schemas/BetaComputerScreenshotContent/properties/detail",325789 "ident": "BetaImageDetail",
325963 "types": [325790 "$ref": "(resource) beta.responses > (model) beta_image_detail > (schema)"
325964 {
325965 "kind": "HttpTypeLiteral",
325966 "literal": "low"
325967 },
325968 {
325969 "kind": "HttpTypeLiteral",
325970 "literal": "high"
325971 },
325972 {
325973 "kind": "HttpTypeLiteral",
325974 "literal": "auto"
325975 },
325976 {
325977 "kind": "HttpTypeLiteral",
325978 "literal": "original"
325979 }
325980 ]
325981 },325791 },
325982 "optional": false,325792 "optional": false,
325983 "nullable": false,325793 "nullable": false,
325794 "modelImplicit": false,
325984 "schemaType": "enum",325795 "schemaType": "enum",
325796 "modelPath": "(resource) beta.responses > (model) beta_image_detail",
325985 "childrenParentSchema": "enum",325797 "childrenParentSchema": "enum",
325986 "children": [325798 "children": [
325987 "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 4 > (property) content > (items) > (variant) 7 > (property) detail > (member) 0",325799 "(resource) beta.responses > (model) beta_image_detail > (schema) > (member) 0",
325988 "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 4 > (property) content > (items) > (variant) 7 > (property) detail > (member) 1",325800 "(resource) beta.responses > (model) beta_image_detail > (schema) > (member) 1",
325989 "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 4 > (property) content > (items) > (variant) 7 > (property) detail > (member) 2",325801 "(resource) beta.responses > (model) beta_image_detail > (schema) > (member) 2",
325990 "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 4 > (property) content > (items) > (variant) 7 > (property) detail > (member) 3"325802 "(resource) beta.responses > (model) beta_image_detail > (schema) > (member) 3"
325991 ]325803 ]
325992 },325804 },
325993 "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 4 > (property) content > (items) > (variant) 7 > (property) file_id": {325805 "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 4 > (property) content > (items) > (variant) 7 > (property) file_id": {
333298 "(resource) beta.responses > (model) beta_response_input_text > (schema) > (property) prompt_cache_breakpoint > (property) mode > (member) 0"333110 "(resource) beta.responses > (model) beta_response_input_text > (schema) > (property) prompt_cache_breakpoint > (property) mode > (member) 0"
333299 ]333111 ]
333300 },333112 },
333301 "(resource) beta.responses > (model) beta_response_input_image > (schema) > (property) detail > (member) 0": {333113 "(resource) beta.responses > (model) beta_image_detail > (schema) > (member) 0": {
333302 "kind": "HttpDeclReference",333114 "kind": "HttpDeclReference",
333303 "type": {333115 "type": {
333304 "kind": "HttpTypeLiteral",333116 "kind": "HttpTypeLiteral",
333305 "literal": "low"333117 "literal": "low"
333306 }333118 }
333307 },333119 },
333308 "(resource) beta.responses > (model) beta_response_input_image > (schema) > (property) detail > (member) 1": {333120 "(resource) beta.responses > (model) beta_image_detail > (schema) > (member) 1": {
333309 "kind": "HttpDeclReference",333121 "kind": "HttpDeclReference",
333310 "type": {333122 "type": {
333311 "kind": "HttpTypeLiteral",333123 "kind": "HttpTypeLiteral",
333312 "literal": "high"333124 "literal": "high"
333313 }333125 }
333314 },333126 },
333315 "(resource) beta.responses > (model) beta_response_input_image > (schema) > (property) detail > (member) 2": {333127 "(resource) beta.responses > (model) beta_image_detail > (schema) > (member) 2": {
333316 "kind": "HttpDeclReference",333128 "kind": "HttpDeclReference",
333317 "type": {333129 "type": {
333318 "kind": "HttpTypeLiteral",333130 "kind": "HttpTypeLiteral",
333319 "literal": "auto"333131 "literal": "auto"
333320 }333132 }
333321 },333133 },
333322 "(resource) beta.responses > (model) beta_response_input_image > (schema) > (property) detail > (member) 3": {333134 "(resource) beta.responses > (model) beta_image_detail > (schema) > (member) 3": {
333323 "kind": "HttpDeclReference",333135 "kind": "HttpDeclReference",
333324 "type": {333136 "type": {
333325 "kind": "HttpTypeLiteral",333137 "kind": "HttpTypeLiteral",
333326 "literal": "original"333138 "literal": "original"
333327 }333139 }
333328 },333140 },
333141 "(resource) beta.responses > (model) beta_image_detail > (schema)": {
333142 "kind": "HttpDeclTypeAlias",
333143 "oasRef": "#/components/schemas/BetaDetailEnum",
333144 "ident": "BetaImageDetail",
333145 "type": {
333146 "kind": "HttpTypeUnion",
333147 "oasRef": "#/components/schemas/BetaDetailEnum",
333148 "types": [
333149 {
333150 "kind": "HttpTypeLiteral",
333151 "literal": "low"
333152 },
333153 {
333154 "kind": "HttpTypeLiteral",
333155 "literal": "high"
333156 },
333157 {
333158 "kind": "HttpTypeLiteral",
333159 "literal": "auto"
333160 },
333161 {
333162 "kind": "HttpTypeLiteral",
333163 "literal": "original"
333164 }
333165 ]
333166 },
333167 "childrenParentSchema": "enum",
333168 "children": [
333169 "(resource) beta.responses > (model) beta_image_detail > (schema) > (member) 0",
333170 "(resource) beta.responses > (model) beta_image_detail > (schema) > (member) 1",
333171 "(resource) beta.responses > (model) beta_image_detail > (schema) > (member) 2",
333172 "(resource) beta.responses > (model) beta_image_detail > (schema) > (member) 3"
333173 ]
333174 },
333329 "(resource) beta.responses > (model) beta_response_input_image > (schema) > (property) type > (member) 0": {333175 "(resource) beta.responses > (model) beta_response_input_image > (schema) > (property) type > (member) 0": {
333330 "kind": "HttpDeclReference",333176 "kind": "HttpDeclReference",
333331 "type": {333177 "type": {
333850 "key": "detail",333696 "key": "detail",
333851 "docstring": "The detail level of the image to be sent to the model. One of `high`, `low`, `auto`, or `original`. Defaults to `auto`.",333697 "docstring": "The detail level of the image to be sent to the model. One of `high`, `low`, `auto`, or `original`. Defaults to `auto`.",
333852 "type": {333698 "type": {
333853 "kind": "HttpTypeUnion",333699 "kind": "HttpTypeReference",
333854 "oasRef": "#/components/schemas/BetaInputImageContentParamAutoParam/properties/detail",333700 "ident": "BetaImageDetail",
333855 "types": [333701 "$ref": "(resource) beta.responses > (model) beta_image_detail > (schema)"
333856 {
333857 "kind": "HttpTypeLiteral",
333858 "literal": "low"
333859 },
333860 {
333861 "kind": "HttpTypeLiteral",
333862 "literal": "high"
333863 },
333864 {
333865 "kind": "HttpTypeLiteral",
333866 "literal": "auto"
333867 },
333868 {
333869 "kind": "HttpTypeLiteral",
333870 "literal": "original"
333871 }
333872 ]
333873 },333702 },
333874 "optional": true,333703 "optional": true,
333875 "nullable": true,333704 "nullable": true,
333705 "modelImplicit": false,
333876 "schemaType": "enum",333706 "schemaType": "enum",
333707 "modelPath": "(resource) beta.responses > (model) beta_image_detail",
333877 "childrenParentSchema": "enum",333708 "childrenParentSchema": "enum",
333878 "children": [333709 "children": [
333879 "(resource) beta.responses > (model) beta_response_input_image_content > (schema) > (property) detail > (member) 0",333710 "(resource) beta.responses > (model) beta_image_detail > (schema) > (member) 0",
333880 "(resource) beta.responses > (model) beta_response_input_image_content > (schema) > (property) detail > (member) 1",333711 "(resource) beta.responses > (model) beta_image_detail > (schema) > (member) 1",
333881 "(resource) beta.responses > (model) beta_response_input_image_content > (schema) > (property) detail > (member) 2",333712 "(resource) beta.responses > (model) beta_image_detail > (schema) > (member) 2",
333882 "(resource) beta.responses > (model) beta_response_input_image_content > (schema) > (property) detail > (member) 3"333713 "(resource) beta.responses > (model) beta_image_detail > (schema) > (member) 3"
333883 ]333714 ]
333884 },333715 },
333885 "(resource) beta.responses > (model) beta_response_input_image_content > (schema) > (property) file_id": {333716 "(resource) beta.responses > (model) beta_response_input_image_content > (schema) > (property) file_id": {
339197 "literal": "reasoning_text"339028 "literal": "reasoning_text"
339198 }339029 }
339199 },339030 },
339200 "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 4 > (property) content > (items) > (variant) 7 > (property) detail > (member) 0": {
339201 "kind": "HttpDeclReference",
339202 "type": {
339203 "kind": "HttpTypeLiteral",
339204 "literal": "low"
339205 }
339206 },
339207 "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 4 > (property) content > (items) > (variant) 7 > (property) detail > (member) 1": {
339208 "kind": "HttpDeclReference",
339209 "type": {
339210 "kind": "HttpTypeLiteral",
339211 "literal": "high"
339212 }
339213 },
339214 "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 4 > (property) content > (items) > (variant) 7 > (property) detail > (member) 2": {
339215 "kind": "HttpDeclReference",
339216 "type": {
339217 "kind": "HttpTypeLiteral",
339218 "literal": "auto"
339219 }
339220 },
339221 "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 4 > (property) content > (items) > (variant) 7 > (property) detail > (member) 3": {
339222 "kind": "HttpDeclReference",
339223 "type": {
339224 "kind": "HttpTypeLiteral",
339225 "literal": "original"
339226 }
339227 },
339228 "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 4 > (property) content > (items) > (variant) 7 > (property) type > (member) 0": {339031 "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 4 > (property) content > (items) > (variant) 7 > (property) type > (member) 0": {
339229 "kind": "HttpDeclReference",339032 "kind": "HttpDeclReference",
339230 "type": {339033 "type": {
343197 "literal": "input_image"343000 "literal": "input_image"
343198 }343001 }
343199 },343002 },
343200 "(resource) beta.responses > (model) beta_response_input_image_content > (schema) > (property) detail > (member) 0": {
343201 "kind": "HttpDeclReference",
343202 "type": {
343203 "kind": "HttpTypeLiteral",
343204 "literal": "low"
343205 }
343206 },
343207 "(resource) beta.responses > (model) beta_response_input_image_content > (schema) > (property) detail > (member) 1": {
343208 "kind": "HttpDeclReference",
343209 "type": {
343210 "kind": "HttpTypeLiteral",
343211 "literal": "high"
343212 }
343213 },
343214 "(resource) beta.responses > (model) beta_response_input_image_content > (schema) > (property) detail > (member) 2": {
343215 "kind": "HttpDeclReference",
343216 "type": {
343217 "kind": "HttpTypeLiteral",
343218 "literal": "auto"
343219 }
343220 },
343221 "(resource) beta.responses > (model) beta_response_input_image_content > (schema) > (property) detail > (member) 3": {
343222 "kind": "HttpDeclReference",
343223 "type": {
343224 "kind": "HttpTypeLiteral",
343225 "literal": "original"
343226 }
343227 },
343228 "(resource) beta.responses > (model) beta_response_input_image_content > (schema) > (property) prompt_cache_breakpoint > (property) mode": {343003 "(resource) beta.responses > (model) beta_response_input_image_content > (schema) > (property) prompt_cache_breakpoint > (property) mode": {
343229 "kind": "HttpDeclProperty",343004 "kind": "HttpDeclProperty",
343230 "oasRef": "#/components/schemas/BetaPromptCacheBreakpointParam/properties/mode",343005 "oasRef": "#/components/schemas/BetaPromptCacheBreakpointParam/properties/mode",
356320 "key": "service_tier",356095 "key": "service_tier",
356321 "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)', then the request will be processed with the Flex Processing service tier.\n - To opt-in to [Fast mode](/api/docs/guides/fast-mode) at the request level, include the `service_tier=fast` or `service_tier=priority` parameter for Responses or Chat Completions. The response will show `service_tier=priority` regardless of if you specify `service_tier=fast` or `priority` in your request.\n - If set to 'ultrafast', then the request will be processed with the access-controlled Ultrafast Processing service tier. This tier is currently available for `gpt-5.6-sol`; a response served through it will show `service_tier=ultrafast`.\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",356096 "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)', then the request will be processed with the Flex Processing service tier.\n - To opt-in to [Fast mode](/api/docs/guides/fast-mode) at the request level, include the `service_tier=fast` or `service_tier=priority` parameter for Responses or Chat Completions. The response will show `service_tier=priority` regardless of if you specify `service_tier=fast` or `priority` in your request.\n - If set to 'ultrafast', then the request will be processed with the access-controlled Ultrafast Processing service tier. This tier is currently available for `gpt-5.6-sol`; a response served through it will show `service_tier=ultrafast`.\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",
356322 "type": {356097 "type": {
356323 "kind": "HttpTypeUnion",356098 "kind": "HttpTypeReference",
356324 "oasRef": "#/components/schemas/BetaResponse/allOf/2/properties/service_tier",356099 "ident": "BetaServiceTier",
356325 "types": [356100 "$ref": "(resource) beta.responses > (model) beta_service_tier > (schema)"
356326 {
356327 "kind": "HttpTypeLiteral",
356328 "literal": "auto"
356329 },
356330 {
356331 "kind": "HttpTypeLiteral",
356332 "literal": "default"
356333 },
356334 {
356335 "kind": "HttpTypeLiteral",
356336 "literal": "flex"
356337 },
356338 {
356339 "kind": "HttpTypeLiteral",
356340 "literal": "scale"
356341 },
356342 {
356343 "kind": "HttpTypeLiteral",
356344 "literal": "priority"
356345 },
356346 {
356347 "kind": "HttpTypeLiteral",
356348 "literal": "fast"
356349 },
356350 {
356351 "kind": "HttpTypeLiteral",
356352 "literal": "ultrafast"
356353 }
356354 ]
356355 },356101 },
356356 "default": "auto",356102 "default": "auto",
356357 "optional": true,356103 "optional": true,
356358 "nullable": true,356104 "nullable": true,
356105 "modelImplicit": false,
356359 "schemaType": "enum",356106 "schemaType": "enum",
356107 "modelPath": "(resource) beta.responses > (model) beta_service_tier",
356360 "childrenParentSchema": "enum",356108 "childrenParentSchema": "enum",
356361 "children": [356109 "children": [
356362 "(resource) beta.responses > (model) beta_response > (schema) > (property) service_tier > (member) 0",356110 "(resource) beta.responses > (model) beta_service_tier > (schema) > (member) 0",
356363 "(resource) beta.responses > (model) beta_response > (schema) > (property) service_tier > (member) 1",356111 "(resource) beta.responses > (model) beta_service_tier > (schema) > (member) 1",
356364 "(resource) beta.responses > (model) beta_response > (schema) > (property) service_tier > (member) 2",356112 "(resource) beta.responses > (model) beta_service_tier > (schema) > (member) 2",
356365 "(resource) beta.responses > (model) beta_response > (schema) > (property) service_tier > (member) 3",356113 "(resource) beta.responses > (model) beta_service_tier > (schema) > (member) 3",
356366 "(resource) beta.responses > (model) beta_response > (schema) > (property) service_tier > (member) 4",356114 "(resource) beta.responses > (model) beta_service_tier > (schema) > (member) 4",
356367 "(resource) beta.responses > (model) beta_response > (schema) > (property) service_tier > (member) 5",356115 "(resource) beta.responses > (model) beta_service_tier > (schema) > (member) 5",
356368 "(resource) beta.responses > (model) beta_response > (schema) > (property) service_tier > (member) 6"356116 "(resource) beta.responses > (model) beta_service_tier > (schema) > (member) 6"
356369 ]356117 ]
356370 },356118 },
356371 "(resource) beta.responses > (model) beta_response > (schema) > (property) status": {356119 "(resource) beta.responses > (model) beta_response > (schema) > (property) status": {
361761 "(resource) beta.responses > (model) beta_response > (schema) > (property) reasoning > (property) summary > (member) 2"361509 "(resource) beta.responses > (model) beta_response > (schema) > (property) reasoning > (property) summary > (member) 2"
361762 ]361510 ]
361763 },361511 },
361764 "(resource) beta.responses > (model) beta_response > (schema) > (property) service_tier > (member) 0": {361512 "(resource) beta.responses > (model) beta_service_tier > (schema) > (member) 0": {
361765 "kind": "HttpDeclReference",361513 "kind": "HttpDeclReference",
361766 "type": {361514 "type": {
361767 "kind": "HttpTypeLiteral",361515 "kind": "HttpTypeLiteral",
361768 "literal": "auto"361516 "literal": "auto"
361769 }361517 }
361770 },361518 },
361771 "(resource) beta.responses > (model) beta_response > (schema) > (property) service_tier > (member) 1": {361519 "(resource) beta.responses > (model) beta_service_tier > (schema) > (member) 1": {
361772 "kind": "HttpDeclReference",361520 "kind": "HttpDeclReference",
361773 "type": {361521 "type": {
361774 "kind": "HttpTypeLiteral",361522 "kind": "HttpTypeLiteral",
361775 "literal": "default"361523 "literal": "default"
361776 }361524 }
361777 },361525 },
361778 "(resource) beta.responses > (model) beta_response > (schema) > (property) service_tier > (member) 2": {361526 "(resource) beta.responses > (model) beta_service_tier > (schema) > (member) 2": {
361779 "kind": "HttpDeclReference",361527 "kind": "HttpDeclReference",
361780 "type": {361528 "type": {
361781 "kind": "HttpTypeLiteral",361529 "kind": "HttpTypeLiteral",
361782 "literal": "flex"361530 "literal": "flex"
361783 }361531 }
361784 },361532 },
361785 "(resource) beta.responses > (model) beta_response > (schema) > (property) service_tier > (member) 3": {361533 "(resource) beta.responses > (model) beta_service_tier > (schema) > (member) 3": {
361786 "kind": "HttpDeclReference",361534 "kind": "HttpDeclReference",
361787 "type": {361535 "type": {
361788 "kind": "HttpTypeLiteral",361536 "kind": "HttpTypeLiteral",
361789 "literal": "scale"361537 "literal": "scale"
361790 }361538 }
361791 },361539 },
361792 "(resource) beta.responses > (model) beta_response > (schema) > (property) service_tier > (member) 4": {361540 "(resource) beta.responses > (model) beta_service_tier > (schema) > (member) 4": {
361793 "kind": "HttpDeclReference",361541 "kind": "HttpDeclReference",
361794 "type": {361542 "type": {
361795 "kind": "HttpTypeLiteral",361543 "kind": "HttpTypeLiteral",
361796 "literal": "priority"361544 "literal": "priority"
361797 }361545 }
361798 },361546 },
361799 "(resource) beta.responses > (model) beta_response > (schema) > (property) service_tier > (member) 5": {361547 "(resource) beta.responses > (model) beta_service_tier > (schema) > (member) 5": {
361800 "kind": "HttpDeclReference",361548 "kind": "HttpDeclReference",
361801 "type": {361549 "type": {
361802 "kind": "HttpTypeLiteral",361550 "kind": "HttpTypeLiteral",
361803 "literal": "fast"361551 "literal": "fast"
361804 }361552 }
361805 },361553 },
361806 "(resource) beta.responses > (model) beta_response > (schema) > (property) service_tier > (member) 6": {361554 "(resource) beta.responses > (model) beta_service_tier > (schema) > (member) 6": {
361807 "kind": "HttpDeclReference",361555 "kind": "HttpDeclReference",
361808 "type": {361556 "type": {
361809 "kind": "HttpTypeLiteral",361557 "kind": "HttpTypeLiteral",
361810 "literal": "ultrafast"361558 "literal": "ultrafast"
361811 }361559 }
361812 },361560 },
361561 "(resource) beta.responses > (model) beta_service_tier > (schema)": {
361562 "kind": "HttpDeclTypeAlias",
361563 "oasRef": "#/components/schemas/BetaServiceTierResponses",
361564 "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)', then the request will be processed with the Flex Processing service tier.\n - To opt-in to [Fast mode](/api/docs/guides/fast-mode) at the request level, include the `service_tier=fast` or `service_tier=priority` parameter for Responses or Chat Completions. The response will show `service_tier=priority` regardless of if you specify `service_tier=fast` or `priority` in your request.\n - If set to 'ultrafast', then the request will be processed with the access-controlled Ultrafast Processing service tier. This tier is currently available for `gpt-5.6-sol`; a response served through it will show `service_tier=ultrafast`.\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",
361565 "ident": "BetaServiceTier",
361566 "type": {
361567 "kind": "HttpTypeUnion",
361568 "oasRef": "#/components/schemas/BetaServiceTierResponses",
361569 "types": [
361570 {
361571 "kind": "HttpTypeLiteral",
361572 "literal": "auto"
361573 },
361574 {
361575 "kind": "HttpTypeLiteral",
361576 "literal": "default"
361577 },
361578 {
361579 "kind": "HttpTypeLiteral",
361580 "literal": "flex"
361581 },
361582 {
361583 "kind": "HttpTypeLiteral",
361584 "literal": "scale"
361585 },
361586 {
361587 "kind": "HttpTypeLiteral",
361588 "literal": "priority"
361589 },
361590 {
361591 "kind": "HttpTypeLiteral",
361592 "literal": "fast"
361593 },
361594 {
361595 "kind": "HttpTypeLiteral",
361596 "literal": "ultrafast"
361597 }
361598 ]
361599 },
361600 "childrenParentSchema": "enum",
361601 "children": [
361602 "(resource) beta.responses > (model) beta_service_tier > (schema) > (member) 0",
361603 "(resource) beta.responses > (model) beta_service_tier > (schema) > (member) 1",
361604 "(resource) beta.responses > (model) beta_service_tier > (schema) > (member) 2",
361605 "(resource) beta.responses > (model) beta_service_tier > (schema) > (member) 3",
361606 "(resource) beta.responses > (model) beta_service_tier > (schema) > (member) 4",
361607 "(resource) beta.responses > (model) beta_service_tier > (schema) > (member) 5",
361608 "(resource) beta.responses > (model) beta_service_tier > (schema) > (member) 6"
361609 ]
361610 },
361813 "(resource) beta.responses > (model) beta_response_status > (schema) > (member) 0": {361611 "(resource) beta.responses > (model) beta_response_status > (schema) > (member) 0": {
361814 "kind": "HttpDeclReference",361612 "kind": "HttpDeclReference",
361815 "type": {361613 "type": {
385355 "key": "detail",385153 "key": "detail",
385356 "docstring": "The detail level of the image to be sent to the model. One of `high`, `low`, `auto`, or `original`. Defaults to `auto`.",385154 "docstring": "The detail level of the image to be sent to the model. One of `high`, `low`, `auto`, or `original`. Defaults to `auto`.",
385357 "type": {385155 "type": {
385358 "kind": "HttpTypeUnion",385156 "kind": "HttpTypeReference",
385359 "oasRef": "#/components/schemas/BetaInputImageContent/properties/detail",385157 "ident": "BetaImageDetail",
385360 "types": [385158 "$ref": "(resource) beta.responses > (model) beta_image_detail > (schema)"
385361 {
385362 "kind": "HttpTypeLiteral",
385363 "literal": "low"
385364 },
385365 {
385366 "kind": "HttpTypeLiteral",
385367 "literal": "high"
385368 },
385369 {
385370 "kind": "HttpTypeLiteral",
385371 "literal": "auto"
385372 },
385373 {
385374 "kind": "HttpTypeLiteral",
385375 "literal": "original"
385376 }
385377 ]
385378 },385159 },
385379 "optional": false,385160 "optional": false,
385380 "nullable": false,385161 "nullable": false,
385162 "modelImplicit": false,
385381 "schemaType": "enum",385163 "schemaType": "enum",
385164 "modelPath": "(resource) beta.responses > (model) beta_image_detail",
385382 "childrenParentSchema": "enum",385165 "childrenParentSchema": "enum",
385383 "children": [385166 "children": [
385384 "(resource) beta.responses > (model) beta_response_input_image > (schema) > (property) detail > (member) 0",385167 "(resource) beta.responses > (model) beta_image_detail > (schema) > (member) 0",
385385 "(resource) beta.responses > (model) beta_response_input_image > (schema) > (property) detail > (member) 1",385168 "(resource) beta.responses > (model) beta_image_detail > (schema) > (member) 1",
385386 "(resource) beta.responses > (model) beta_response_input_image > (schema) > (property) detail > (member) 2",385169 "(resource) beta.responses > (model) beta_image_detail > (schema) > (member) 2",
385387 "(resource) beta.responses > (model) beta_response_input_image > (schema) > (property) detail > (member) 3"385170 "(resource) beta.responses > (model) beta_image_detail > (schema) > (member) 3"
385388 ]385171 ]
385389 },385172 },
385390 "(resource) beta.responses > (model) beta_response_input_image > (schema) > (property) type": {385173 "(resource) beta.responses > (model) beta_response_input_image > (schema) > (property) type": {
390052 "key": "detail",389835 "key": "detail",
390053 "docstring": "The detail level of the screenshot image to be sent to the model. One of `high`, `low`, `auto`, or `original`. Defaults to `auto`.",389836 "docstring": "The detail level of the screenshot image to be sent to the model. One of `high`, `low`, `auto`, or `original`. Defaults to `auto`.",
390054 "type": {389837 "type": {
390055 "kind": "HttpTypeUnion",389838 "kind": "HttpTypeReference",
390056 "oasRef": "#/components/schemas/BetaComputerScreenshotContent/properties/detail",389839 "ident": "BetaImageDetail",
390057 "types": [389840 "$ref": "(resource) beta.responses > (model) beta_image_detail > (schema)"
390058 {
390059 "kind": "HttpTypeLiteral",
390060 "literal": "low"
390061 },
390062 {
390063 "kind": "HttpTypeLiteral",
390064 "literal": "high"
390065 },
390066 {
390067 "kind": "HttpTypeLiteral",
390068 "literal": "auto"
390069 },
390070 {
390071 "kind": "HttpTypeLiteral",
390072 "literal": "original"
390073 }
390074 ]
390075 },389841 },
390076 "optional": false,389842 "optional": false,
390077 "nullable": false,389843 "nullable": false,
389844 "modelImplicit": false,
390078 "schemaType": "enum",389845 "schemaType": "enum",
389846 "modelPath": "(resource) beta.responses > (model) beta_image_detail",
390079 "childrenParentSchema": "enum",389847 "childrenParentSchema": "enum",
390080 "children": [389848 "children": [
390081 "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 4 > (property) content > (items) > (variant) 7 > (property) detail > (member) 0",389849 "(resource) beta.responses > (model) beta_image_detail > (schema) > (member) 0",
390082 "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 4 > (property) content > (items) > (variant) 7 > (property) detail > (member) 1",389850 "(resource) beta.responses > (model) beta_image_detail > (schema) > (member) 1",
390083 "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 4 > (property) content > (items) > (variant) 7 > (property) detail > (member) 2",389851 "(resource) beta.responses > (model) beta_image_detail > (schema) > (member) 2",
390084 "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 4 > (property) content > (items) > (variant) 7 > (property) detail > (member) 3"389852 "(resource) beta.responses > (model) beta_image_detail > (schema) > (member) 3"
390085 ]389853 ]
390086 },389854 },
390087 "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 4 > (property) content > (items) > (variant) 7 > (property) file_id": {389855 "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 4 > (property) content > (items) > (variant) 7 > (property) file_id": {
397392 "(resource) beta.responses > (model) beta_response_input_text > (schema) > (property) prompt_cache_breakpoint > (property) mode > (member) 0"397160 "(resource) beta.responses > (model) beta_response_input_text > (schema) > (property) prompt_cache_breakpoint > (property) mode > (member) 0"
397393 ]397161 ]
397394 },397162 },
397395 "(resource) beta.responses > (model) beta_response_input_image > (schema) > (property) detail > (member) 0": {397163 "(resource) beta.responses > (model) beta_image_detail > (schema) > (member) 0": {
397396 "kind": "HttpDeclReference",397164 "kind": "HttpDeclReference",
397397 "type": {397165 "type": {
397398 "kind": "HttpTypeLiteral",397166 "kind": "HttpTypeLiteral",
397399 "literal": "low"397167 "literal": "low"
397400 }397168 }
397401 },397169 },
397402 "(resource) beta.responses > (model) beta_response_input_image > (schema) > (property) detail > (member) 1": {397170 "(resource) beta.responses > (model) beta_image_detail > (schema) > (member) 1": {
397403 "kind": "HttpDeclReference",397171 "kind": "HttpDeclReference",
397404 "type": {397172 "type": {
397405 "kind": "HttpTypeLiteral",397173 "kind": "HttpTypeLiteral",
397406 "literal": "high"397174 "literal": "high"
397407 }397175 }
397408 },397176 },
397409 "(resource) beta.responses > (model) beta_response_input_image > (schema) > (property) detail > (member) 2": {397177 "(resource) beta.responses > (model) beta_image_detail > (schema) > (member) 2": {
397410 "kind": "HttpDeclReference",397178 "kind": "HttpDeclReference",
397411 "type": {397179 "type": {
397412 "kind": "HttpTypeLiteral",397180 "kind": "HttpTypeLiteral",
397413 "literal": "auto"397181 "literal": "auto"
397414 }397182 }
397415 },397183 },
397416 "(resource) beta.responses > (model) beta_response_input_image > (schema) > (property) detail > (member) 3": {397184 "(resource) beta.responses > (model) beta_image_detail > (schema) > (member) 3": {
397417 "kind": "HttpDeclReference",397185 "kind": "HttpDeclReference",
397418 "type": {397186 "type": {
397419 "kind": "HttpTypeLiteral",397187 "kind": "HttpTypeLiteral",
397420 "literal": "original"397188 "literal": "original"
397421 }397189 }
397422 },397190 },
397191 "(resource) beta.responses > (model) beta_image_detail > (schema)": {
397192 "kind": "HttpDeclTypeAlias",
397193 "oasRef": "#/components/schemas/BetaDetailEnum",
397194 "ident": "BetaImageDetail",
397195 "type": {
397196 "kind": "HttpTypeUnion",
397197 "oasRef": "#/components/schemas/BetaDetailEnum",
397198 "types": [
397199 {
397200 "kind": "HttpTypeLiteral",
397201 "literal": "low"
397202 },
397203 {
397204 "kind": "HttpTypeLiteral",
397205 "literal": "high"
397206 },
397207 {
397208 "kind": "HttpTypeLiteral",
397209 "literal": "auto"
397210 },
397211 {
397212 "kind": "HttpTypeLiteral",
397213 "literal": "original"
397214 }
397215 ]
397216 },
397217 "childrenParentSchema": "enum",
397218 "children": [
397219 "(resource) beta.responses > (model) beta_image_detail > (schema) > (member) 0",
397220 "(resource) beta.responses > (model) beta_image_detail > (schema) > (member) 1",
397221 "(resource) beta.responses > (model) beta_image_detail > (schema) > (member) 2",
397222 "(resource) beta.responses > (model) beta_image_detail > (schema) > (member) 3"
397223 ]
397224 },
397423 "(resource) beta.responses > (model) beta_response_input_image > (schema) > (property) type > (member) 0": {397225 "(resource) beta.responses > (model) beta_response_input_image > (schema) > (property) type > (member) 0": {
397424 "kind": "HttpDeclReference",397226 "kind": "HttpDeclReference",
397425 "type": {397227 "type": {
397944 "key": "detail",397746 "key": "detail",
397945 "docstring": "The detail level of the image to be sent to the model. One of `high`, `low`, `auto`, or `original`. Defaults to `auto`.",397747 "docstring": "The detail level of the image to be sent to the model. One of `high`, `low`, `auto`, or `original`. Defaults to `auto`.",
397946 "type": {397748 "type": {
397947 "kind": "HttpTypeUnion",397749 "kind": "HttpTypeReference",
397948 "oasRef": "#/components/schemas/BetaInputImageContentParamAutoParam/properties/detail",397750 "ident": "BetaImageDetail",
397949 "types": [397751 "$ref": "(resource) beta.responses > (model) beta_image_detail > (schema)"
397950 {
397951 "kind": "HttpTypeLiteral",
397952 "literal": "low"
397953 },
397954 {
397955 "kind": "HttpTypeLiteral",
397956 "literal": "high"
397957 },
397958 {
397959 "kind": "HttpTypeLiteral",
397960 "literal": "auto"
397961 },
397962 {
397963 "kind": "HttpTypeLiteral",
397964 "literal": "original"
397965 }
397966 ]
397967 },397752 },
397968 "optional": true,397753 "optional": true,
397969 "nullable": true,397754 "nullable": true,
397755 "modelImplicit": false,
397970 "schemaType": "enum",397756 "schemaType": "enum",
397757 "modelPath": "(resource) beta.responses > (model) beta_image_detail",
397971 "childrenParentSchema": "enum",397758 "childrenParentSchema": "enum",
397972 "children": [397759 "children": [
397973 "(resource) beta.responses > (model) beta_response_input_image_content > (schema) > (property) detail > (member) 0",397760 "(resource) beta.responses > (model) beta_image_detail > (schema) > (member) 0",
397974 "(resource) beta.responses > (model) beta_response_input_image_content > (schema) > (property) detail > (member) 1",397761 "(resource) beta.responses > (model) beta_image_detail > (schema) > (member) 1",
397975 "(resource) beta.responses > (model) beta_response_input_image_content > (schema) > (property) detail > (member) 2",397762 "(resource) beta.responses > (model) beta_image_detail > (schema) > (member) 2",
397976 "(resource) beta.responses > (model) beta_response_input_image_content > (schema) > (property) detail > (member) 3"397763 "(resource) beta.responses > (model) beta_image_detail > (schema) > (member) 3"
397977 ]397764 ]
397978 },397765 },
397979 "(resource) beta.responses > (model) beta_response_input_image_content > (schema) > (property) file_id": {397766 "(resource) beta.responses > (model) beta_response_input_image_content > (schema) > (property) file_id": {
403291 "literal": "reasoning_text"403078 "literal": "reasoning_text"
403292 }403079 }
403293 },403080 },
403294 "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 4 > (property) content > (items) > (variant) 7 > (property) detail > (member) 0": {
403295 "kind": "HttpDeclReference",
403296 "type": {
403297 "kind": "HttpTypeLiteral",
403298 "literal": "low"
403299 }
403300 },
403301 "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 4 > (property) content > (items) > (variant) 7 > (property) detail > (member) 1": {
403302 "kind": "HttpDeclReference",
403303 "type": {
403304 "kind": "HttpTypeLiteral",
403305 "literal": "high"
403306 }
403307 },
403308 "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 4 > (property) content > (items) > (variant) 7 > (property) detail > (member) 2": {
403309 "kind": "HttpDeclReference",
403310 "type": {
403311 "kind": "HttpTypeLiteral",
403312 "literal": "auto"
403313 }
403314 },
403315 "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 4 > (property) content > (items) > (variant) 7 > (property) detail > (member) 3": {
403316 "kind": "HttpDeclReference",
403317 "type": {
403318 "kind": "HttpTypeLiteral",
403319 "literal": "original"
403320 }
403321 },
403322 "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 4 > (property) content > (items) > (variant) 7 > (property) type > (member) 0": {403081 "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 4 > (property) content > (items) > (variant) 7 > (property) type > (member) 0": {
403323 "kind": "HttpDeclReference",403082 "kind": "HttpDeclReference",
403324 "type": {403083 "type": {
407291 "literal": "input_image"407050 "literal": "input_image"
407292 }407051 }
407293 },407052 },
407294 "(resource) beta.responses > (model) beta_response_input_image_content > (schema) > (property) detail > (member) 0": {
407295 "kind": "HttpDeclReference",
407296 "type": {
407297 "kind": "HttpTypeLiteral",
407298 "literal": "low"
407299 }
407300 },
407301 "(resource) beta.responses > (model) beta_response_input_image_content > (schema) > (property) detail > (member) 1": {
407302 "kind": "HttpDeclReference",
407303 "type": {
407304 "kind": "HttpTypeLiteral",
407305 "literal": "high"
407306 }
407307 },
407308 "(resource) beta.responses > (model) beta_response_input_image_content > (schema) > (property) detail > (member) 2": {
407309 "kind": "HttpDeclReference",
407310 "type": {
407311 "kind": "HttpTypeLiteral",
407312 "literal": "auto"
407313 }
407314 },
407315 "(resource) beta.responses > (model) beta_response_input_image_content > (schema) > (property) detail > (member) 3": {
407316 "kind": "HttpDeclReference",
407317 "type": {
407318 "kind": "HttpTypeLiteral",
407319 "literal": "original"
407320 }
407321 },
407322 "(resource) beta.responses > (model) beta_response_input_image_content > (schema) > (property) prompt_cache_breakpoint > (property) mode": {407053 "(resource) beta.responses > (model) beta_response_input_image_content > (schema) > (property) prompt_cache_breakpoint > (property) mode": {
407323 "kind": "HttpDeclProperty",407054 "kind": "HttpDeclProperty",
407324 "oasRef": "#/components/schemas/BetaPromptCacheBreakpointParam/properties/mode",407055 "oasRef": "#/components/schemas/BetaPromptCacheBreakpointParam/properties/mode",
431075 "key": "detail",430806 "key": "detail",
431076 "docstring": "The detail level of the image to be sent to the model. One of `high`, `low`, `auto`, or `original`. Defaults to `auto`.",430807 "docstring": "The detail level of the image to be sent to the model. One of `high`, `low`, `auto`, or `original`. Defaults to `auto`.",
431077 "type": {430808 "type": {
431078 "kind": "HttpTypeUnion",430809 "kind": "HttpTypeReference",
431079 "oasRef": "#/components/schemas/BetaInputImageContent/properties/detail",430810 "ident": "BetaImageDetail",
431080 "types": [430811 "$ref": "(resource) beta.responses > (model) beta_image_detail > (schema)"
431081 {
431082 "kind": "HttpTypeLiteral",
431083 "literal": "low"
431084 },
431085 {
431086 "kind": "HttpTypeLiteral",
431087 "literal": "high"
431088 },
431089 {
431090 "kind": "HttpTypeLiteral",
431091 "literal": "auto"
431092 },
431093 {
431094 "kind": "HttpTypeLiteral",
431095 "literal": "original"
431096 }
431097 ]
431098 },430812 },
431099 "optional": false,430813 "optional": false,
431100 "nullable": false,430814 "nullable": false,
430815 "modelImplicit": false,
431101 "schemaType": "enum",430816 "schemaType": "enum",
430817 "modelPath": "(resource) beta.responses > (model) beta_image_detail",
431102 "childrenParentSchema": "enum",430818 "childrenParentSchema": "enum",
431103 "children": [430819 "children": [
431104 "(resource) beta.responses > (model) beta_response_input_image > (schema) > (property) detail > (member) 0",430820 "(resource) beta.responses > (model) beta_image_detail > (schema) > (member) 0",
431105 "(resource) beta.responses > (model) beta_response_input_image > (schema) > (property) detail > (member) 1",430821 "(resource) beta.responses > (model) beta_image_detail > (schema) > (member) 1",
431106 "(resource) beta.responses > (model) beta_response_input_image > (schema) > (property) detail > (member) 2",430822 "(resource) beta.responses > (model) beta_image_detail > (schema) > (member) 2",
431107 "(resource) beta.responses > (model) beta_response_input_image > (schema) > (property) detail > (member) 3"430823 "(resource) beta.responses > (model) beta_image_detail > (schema) > (member) 3"
431108 ]430824 ]
431109 },430825 },
431110 "(resource) beta.responses > (model) beta_response_input_image > (schema) > (property) type": {430826 "(resource) beta.responses > (model) beta_response_input_image > (schema) > (property) type": {
431517 "key": "detail",431233 "key": "detail",
431518 "docstring": "The detail level of the screenshot image to be sent to the model. One of `high`, `low`, `auto`, or `original`. Defaults to `auto`.",431234 "docstring": "The detail level of the screenshot image to be sent to the model. One of `high`, `low`, `auto`, or `original`. Defaults to `auto`.",
431519 "type": {431235 "type": {
431520 "kind": "HttpTypeUnion",431236 "kind": "HttpTypeReference",
431521 "oasRef": "#/components/schemas/BetaComputerScreenshotContent/properties/detail",431237 "ident": "BetaImageDetail",
431522 "types": [431238 "$ref": "(resource) beta.responses > (model) beta_image_detail > (schema)"
431523 {
431524 "kind": "HttpTypeLiteral",
431525 "literal": "low"
431526 },
431527 {
431528 "kind": "HttpTypeLiteral",
431529 "literal": "high"
431530 },
431531 {
431532 "kind": "HttpTypeLiteral",
431533 "literal": "auto"
431534 },
431535 {
431536 "kind": "HttpTypeLiteral",
431537 "literal": "original"
431538 }
431539 ]
431540 },431239 },
431541 "optional": false,431240 "optional": false,
431542 "nullable": false,431241 "nullable": false,
431242 "modelImplicit": false,
431543 "schemaType": "enum",431243 "schemaType": "enum",
431244 "modelPath": "(resource) beta.responses > (model) beta_image_detail",
431544 "childrenParentSchema": "enum",431245 "childrenParentSchema": "enum",
431545 "children": [431246 "children": [
431546 "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 4 > (property) content > (items) > (variant) 7 > (property) detail > (member) 0",431247 "(resource) beta.responses > (model) beta_image_detail > (schema) > (member) 0",
431547 "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 4 > (property) content > (items) > (variant) 7 > (property) detail > (member) 1",431248 "(resource) beta.responses > (model) beta_image_detail > (schema) > (member) 1",
431548 "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 4 > (property) content > (items) > (variant) 7 > (property) detail > (member) 2",431249 "(resource) beta.responses > (model) beta_image_detail > (schema) > (member) 2",
431549 "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 4 > (property) content > (items) > (variant) 7 > (property) detail > (member) 3"431250 "(resource) beta.responses > (model) beta_image_detail > (schema) > (member) 3"
431550 ]431251 ]
431551 },431252 },
431552 "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 4 > (property) content > (items) > (variant) 7 > (property) file_id": {431253 "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 4 > (property) content > (items) > (variant) 7 > (property) file_id": {
437682 "(resource) beta.responses > (model) beta_response_input_text > (schema) > (property) prompt_cache_breakpoint > (property) mode > (member) 0"437383 "(resource) beta.responses > (model) beta_response_input_text > (schema) > (property) prompt_cache_breakpoint > (property) mode > (member) 0"
437683 ]437384 ]
437684 },437385 },
437685 "(resource) beta.responses > (model) beta_response_input_image > (schema) > (property) detail > (member) 0": {437386 "(resource) beta.responses > (model) beta_image_detail > (schema) > (member) 0": {
437686 "kind": "HttpDeclReference",437387 "kind": "HttpDeclReference",
437687 "type": {437388 "type": {
437688 "kind": "HttpTypeLiteral",437389 "kind": "HttpTypeLiteral",
437689 "literal": "low"437390 "literal": "low"
437690 }437391 }
437691 },437392 },
437692 "(resource) beta.responses > (model) beta_response_input_image > (schema) > (property) detail > (member) 1": {437393 "(resource) beta.responses > (model) beta_image_detail > (schema) > (member) 1": {
437693 "kind": "HttpDeclReference",437394 "kind": "HttpDeclReference",
437694 "type": {437395 "type": {
437695 "kind": "HttpTypeLiteral",437396 "kind": "HttpTypeLiteral",
437696 "literal": "high"437397 "literal": "high"
437697 }437398 }
437698 },437399 },
437699 "(resource) beta.responses > (model) beta_response_input_image > (schema) > (property) detail > (member) 2": {437400 "(resource) beta.responses > (model) beta_image_detail > (schema) > (member) 2": {
437700 "kind": "HttpDeclReference",437401 "kind": "HttpDeclReference",
437701 "type": {437402 "type": {
437702 "kind": "HttpTypeLiteral",437403 "kind": "HttpTypeLiteral",
437703 "literal": "auto"437404 "literal": "auto"
437704 }437405 }
437705 },437406 },
437706 "(resource) beta.responses > (model) beta_response_input_image > (schema) > (property) detail > (member) 3": {437407 "(resource) beta.responses > (model) beta_image_detail > (schema) > (member) 3": {
437707 "kind": "HttpDeclReference",437408 "kind": "HttpDeclReference",
437708 "type": {437409 "type": {
437709 "kind": "HttpTypeLiteral",437410 "kind": "HttpTypeLiteral",
437710 "literal": "original"437411 "literal": "original"
437711 }437412 }
437712 },437413 },
437414 "(resource) beta.responses > (model) beta_image_detail > (schema)": {
437415 "kind": "HttpDeclTypeAlias",
437416 "oasRef": "#/components/schemas/BetaDetailEnum",
437417 "ident": "BetaImageDetail",
437418 "type": {
437419 "kind": "HttpTypeUnion",
437420 "oasRef": "#/components/schemas/BetaDetailEnum",
437421 "types": [
437422 {
437423 "kind": "HttpTypeLiteral",
437424 "literal": "low"
437425 },
437426 {
437427 "kind": "HttpTypeLiteral",
437428 "literal": "high"
437429 },
437430 {
437431 "kind": "HttpTypeLiteral",
437432 "literal": "auto"
437433 },
437434 {
437435 "kind": "HttpTypeLiteral",
437436 "literal": "original"
437437 }
437438 ]
437439 },
437440 "childrenParentSchema": "enum",
437441 "children": [
437442 "(resource) beta.responses > (model) beta_image_detail > (schema) > (member) 0",
437443 "(resource) beta.responses > (model) beta_image_detail > (schema) > (member) 1",
437444 "(resource) beta.responses > (model) beta_image_detail > (schema) > (member) 2",
437445 "(resource) beta.responses > (model) beta_image_detail > (schema) > (member) 3"
437446 ]
437447 },
437713 "(resource) beta.responses > (model) beta_response_input_image > (schema) > (property) type > (member) 0": {437448 "(resource) beta.responses > (model) beta_response_input_image > (schema) > (property) type > (member) 0": {
437714 "kind": "HttpDeclReference",437449 "kind": "HttpDeclReference",
437715 "type": {437450 "type": {
437830 "literal": "reasoning_text"437565 "literal": "reasoning_text"
437831 }437566 }
437832 },437567 },
437833 "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 4 > (property) content > (items) > (variant) 7 > (property) detail > (member) 0": {
437834 "kind": "HttpDeclReference",
437835 "type": {
437836 "kind": "HttpTypeLiteral",
437837 "literal": "low"
437838 }
437839 },
437840 "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 4 > (property) content > (items) > (variant) 7 > (property) detail > (member) 1": {
437841 "kind": "HttpDeclReference",
437842 "type": {
437843 "kind": "HttpTypeLiteral",
437844 "literal": "high"
437845 }
437846 },
437847 "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 4 > (property) content > (items) > (variant) 7 > (property) detail > (member) 2": {
437848 "kind": "HttpDeclReference",
437849 "type": {
437850 "kind": "HttpTypeLiteral",
437851 "literal": "auto"
437852 }
437853 },
437854 "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 4 > (property) content > (items) > (variant) 7 > (property) detail > (member) 3": {
437855 "kind": "HttpDeclReference",
437856 "type": {
437857 "kind": "HttpTypeLiteral",
437858 "literal": "original"
437859 }
437860 },
437861 "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 4 > (property) content > (items) > (variant) 7 > (property) type > (member) 0": {437568 "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 4 > (property) content > (items) > (variant) 7 > (property) type > (member) 0": {
437862 "kind": "HttpDeclReference",437569 "kind": "HttpDeclReference",
437863 "type": {437570 "type": {
458603 "key": "detail",458310 "key": "detail",
458604 "docstring": "The detail level of the image to be sent to the model. One of `high`, `low`, `auto`, or `original`. Defaults to `auto`.",458311 "docstring": "The detail level of the image to be sent to the model. One of `high`, `low`, `auto`, or `original`. Defaults to `auto`.",
458605 "type": {458312 "type": {
458606 "kind": "HttpTypeUnion",458313 "kind": "HttpTypeReference",
458607 "oasRef": "#/components/schemas/BetaInputImageContent/properties/detail",458314 "ident": "BetaImageDetail",
458608 "types": [458315 "$ref": "(resource) beta.responses > (model) beta_image_detail > (schema)"
458609 {
458610 "kind": "HttpTypeLiteral",
458611 "literal": "low"
458612 },
458613 {
458614 "kind": "HttpTypeLiteral",
458615 "literal": "high"
458616 },
458617 {
458618 "kind": "HttpTypeLiteral",
458619 "literal": "auto"
458620 },
458621 {
458622 "kind": "HttpTypeLiteral",
458623 "literal": "original"
458624 }
458625 ]
458626 },458316 },
458627 "optional": false,458317 "optional": false,
458628 "nullable": false,458318 "nullable": false,
458319 "modelImplicit": false,
458629 "schemaType": "enum",458320 "schemaType": "enum",
458321 "modelPath": "(resource) beta.responses > (model) beta_image_detail",
458630 "childrenParentSchema": "enum",458322 "childrenParentSchema": "enum",
458631 "children": [458323 "children": [
458632 "(resource) beta.responses > (model) beta_response_input_image > (schema) > (property) detail > (member) 0",458324 "(resource) beta.responses > (model) beta_image_detail > (schema) > (member) 0",
458633 "(resource) beta.responses > (model) beta_response_input_image > (schema) > (property) detail > (member) 1",458325 "(resource) beta.responses > (model) beta_image_detail > (schema) > (member) 1",
458634 "(resource) beta.responses > (model) beta_response_input_image > (schema) > (property) detail > (member) 2",458326 "(resource) beta.responses > (model) beta_image_detail > (schema) > (member) 2",
458635 "(resource) beta.responses > (model) beta_response_input_image > (schema) > (property) detail > (member) 3"458327 "(resource) beta.responses > (model) beta_image_detail > (schema) > (member) 3"
458636 ]458328 ]
458637 },458329 },
458638 "(resource) beta.responses > (model) beta_response_input_image > (schema) > (property) type": {458330 "(resource) beta.responses > (model) beta_response_input_image > (schema) > (property) type": {
459045 "key": "detail",458737 "key": "detail",
459046 "docstring": "The detail level of the screenshot image to be sent to the model. One of `high`, `low`, `auto`, or `original`. Defaults to `auto`.",458738 "docstring": "The detail level of the screenshot image to be sent to the model. One of `high`, `low`, `auto`, or `original`. Defaults to `auto`.",
459047 "type": {458739 "type": {
459048 "kind": "HttpTypeUnion",458740 "kind": "HttpTypeReference",
459049 "oasRef": "#/components/schemas/BetaComputerScreenshotContent/properties/detail",458741 "ident": "BetaImageDetail",
459050 "types": [458742 "$ref": "(resource) beta.responses > (model) beta_image_detail > (schema)"
459051 {
459052 "kind": "HttpTypeLiteral",
459053 "literal": "low"
459054 },
459055 {
459056 "kind": "HttpTypeLiteral",
459057 "literal": "high"
459058 },
459059 {
459060 "kind": "HttpTypeLiteral",
459061 "literal": "auto"
459062 },
459063 {
459064 "kind": "HttpTypeLiteral",
459065 "literal": "original"
459066 }
459067 ]
459068 },458743 },
459069 "optional": false,458744 "optional": false,
459070 "nullable": false,458745 "nullable": false,
458746 "modelImplicit": false,
459071 "schemaType": "enum",458747 "schemaType": "enum",
458748 "modelPath": "(resource) beta.responses > (model) beta_image_detail",
459072 "childrenParentSchema": "enum",458749 "childrenParentSchema": "enum",
459073 "children": [458750 "children": [
459074 "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 4 > (property) content > (items) > (variant) 7 > (property) detail > (member) 0",458751 "(resource) beta.responses > (model) beta_image_detail > (schema) > (member) 0",
459075 "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 4 > (property) content > (items) > (variant) 7 > (property) detail > (member) 1",458752 "(resource) beta.responses > (model) beta_image_detail > (schema) > (member) 1",
459076 "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 4 > (property) content > (items) > (variant) 7 > (property) detail > (member) 2",458753 "(resource) beta.responses > (model) beta_image_detail > (schema) > (member) 2",
459077 "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 4 > (property) content > (items) > (variant) 7 > (property) detail > (member) 3"458754 "(resource) beta.responses > (model) beta_image_detail > (schema) > (member) 3"
459078 ]458755 ]
459079 },458756 },
459080 "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 4 > (property) content > (items) > (variant) 7 > (property) file_id": {458757 "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 4 > (property) content > (items) > (variant) 7 > (property) file_id": {
465210 "(resource) beta.responses > (model) beta_response_input_text > (schema) > (property) prompt_cache_breakpoint > (property) mode > (member) 0"464887 "(resource) beta.responses > (model) beta_response_input_text > (schema) > (property) prompt_cache_breakpoint > (property) mode > (member) 0"
465211 ]464888 ]
465212 },464889 },
465213 "(resource) beta.responses > (model) beta_response_input_image > (schema) > (property) detail > (member) 0": {464890 "(resource) beta.responses > (model) beta_image_detail > (schema) > (member) 0": {
465214 "kind": "HttpDeclReference",464891 "kind": "HttpDeclReference",
465215 "type": {464892 "type": {
465216 "kind": "HttpTypeLiteral",464893 "kind": "HttpTypeLiteral",
465217 "literal": "low"464894 "literal": "low"
465218 }464895 }
465219 },464896 },
465220 "(resource) beta.responses > (model) beta_response_input_image > (schema) > (property) detail > (member) 1": {464897 "(resource) beta.responses > (model) beta_image_detail > (schema) > (member) 1": {
465221 "kind": "HttpDeclReference",464898 "kind": "HttpDeclReference",
465222 "type": {464899 "type": {
465223 "kind": "HttpTypeLiteral",464900 "kind": "HttpTypeLiteral",
465224 "literal": "high"464901 "literal": "high"
465225 }464902 }
465226 },464903 },
465227 "(resource) beta.responses > (model) beta_response_input_image > (schema) > (property) detail > (member) 2": {464904 "(resource) beta.responses > (model) beta_image_detail > (schema) > (member) 2": {
465228 "kind": "HttpDeclReference",464905 "kind": "HttpDeclReference",
465229 "type": {464906 "type": {
465230 "kind": "HttpTypeLiteral",464907 "kind": "HttpTypeLiteral",
465231 "literal": "auto"464908 "literal": "auto"
465232 }464909 }
465233 },464910 },
465234 "(resource) beta.responses > (model) beta_response_input_image > (schema) > (property) detail > (member) 3": {464911 "(resource) beta.responses > (model) beta_image_detail > (schema) > (member) 3": {
465235 "kind": "HttpDeclReference",464912 "kind": "HttpDeclReference",
465236 "type": {464913 "type": {
465237 "kind": "HttpTypeLiteral",464914 "kind": "HttpTypeLiteral",
465238 "literal": "original"464915 "literal": "original"
465239 }464916 }
465240 },464917 },
464918 "(resource) beta.responses > (model) beta_image_detail > (schema)": {
464919 "kind": "HttpDeclTypeAlias",
464920 "oasRef": "#/components/schemas/BetaDetailEnum",
464921 "ident": "BetaImageDetail",
464922 "type": {
464923 "kind": "HttpTypeUnion",
464924 "oasRef": "#/components/schemas/BetaDetailEnum",
464925 "types": [
464926 {
464927 "kind": "HttpTypeLiteral",
464928 "literal": "low"
464929 },
464930 {
464931 "kind": "HttpTypeLiteral",
464932 "literal": "high"
464933 },
464934 {
464935 "kind": "HttpTypeLiteral",
464936 "literal": "auto"
464937 },
464938 {
464939 "kind": "HttpTypeLiteral",
464940 "literal": "original"
464941 }
464942 ]
464943 },
464944 "childrenParentSchema": "enum",
464945 "children": [
464946 "(resource) beta.responses > (model) beta_image_detail > (schema) > (member) 0",
464947 "(resource) beta.responses > (model) beta_image_detail > (schema) > (member) 1",
464948 "(resource) beta.responses > (model) beta_image_detail > (schema) > (member) 2",
464949 "(resource) beta.responses > (model) beta_image_detail > (schema) > (member) 3"
464950 ]
464951 },
465241 "(resource) beta.responses > (model) beta_response_input_image > (schema) > (property) type > (member) 0": {464952 "(resource) beta.responses > (model) beta_response_input_image > (schema) > (property) type > (member) 0": {
465242 "kind": "HttpDeclReference",464953 "kind": "HttpDeclReference",
465243 "type": {464954 "type": {
465358 "literal": "reasoning_text"465069 "literal": "reasoning_text"
465359 }465070 }
465360 },465071 },
465361 "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 4 > (property) content > (items) > (variant) 7 > (property) detail > (member) 0": {
465362 "kind": "HttpDeclReference",
465363 "type": {
465364 "kind": "HttpTypeLiteral",
465365 "literal": "low"
465366 }
465367 },
465368 "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 4 > (property) content > (items) > (variant) 7 > (property) detail > (member) 1": {
465369 "kind": "HttpDeclReference",
465370 "type": {
465371 "kind": "HttpTypeLiteral",
465372 "literal": "high"
465373 }
465374 },
465375 "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 4 > (property) content > (items) > (variant) 7 > (property) detail > (member) 2": {
465376 "kind": "HttpDeclReference",
465377 "type": {
465378 "kind": "HttpTypeLiteral",
465379 "literal": "auto"
465380 }
465381 },
465382 "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 4 > (property) content > (items) > (variant) 7 > (property) detail > (member) 3": {
465383 "kind": "HttpDeclReference",
465384 "type": {
465385 "kind": "HttpTypeLiteral",
465386 "literal": "original"
465387 }
465388 },
465389 "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 4 > (property) content > (items) > (variant) 7 > (property) type > (member) 0": {465072 "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 4 > (property) content > (items) > (variant) 7 > (property) type > (member) 0": {
465390 "kind": "HttpDeclReference",465073 "kind": "HttpDeclReference",
465391 "type": {465074 "type": {
486820 "key": "service_tier",486503 "key": "service_tier",
486821 "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)', then the request will be processed with the Flex Processing service tier.\n - To opt-in to [Fast mode](/api/docs/guides/fast-mode) at the request level, include the `service_tier=fast` or `service_tier=priority` parameter for Responses or Chat Completions. The response will show `service_tier=priority` regardless of if you specify `service_tier=fast` or `priority` in your request.\n - If set to 'ultrafast', then the request will be processed with the access-controlled Ultrafast Processing service tier. This tier is currently available for `gpt-5.6-sol`; a response served through it will show `service_tier=ultrafast`.\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",486504 "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)', then the request will be processed with the Flex Processing service tier.\n - To opt-in to [Fast mode](/api/docs/guides/fast-mode) at the request level, include the `service_tier=fast` or `service_tier=priority` parameter for Responses or Chat Completions. The response will show `service_tier=priority` regardless of if you specify `service_tier=fast` or `priority` in your request.\n - If set to 'ultrafast', then the request will be processed with the access-controlled Ultrafast Processing service tier. This tier is currently available for `gpt-5.6-sol`; a response served through it will show `service_tier=ultrafast`.\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",
486822 "type": {486505 "type": {
486823 "kind": "HttpTypeUnion",486506 "kind": "HttpTypeReference",
486824 "oasRef": "#/components/schemas/BetaResponse/allOf/2/properties/service_tier",486507 "ident": "BetaServiceTier",
486825 "types": [486508 "$ref": "(resource) beta.responses > (model) beta_service_tier > (schema)"
486826 {
486827 "kind": "HttpTypeLiteral",
486828 "literal": "auto"
486829 },
486830 {
486831 "kind": "HttpTypeLiteral",
486832 "literal": "default"
486833 },
486834 {
486835 "kind": "HttpTypeLiteral",
486836 "literal": "flex"
486837 },
486838 {
486839 "kind": "HttpTypeLiteral",
486840 "literal": "scale"
486841 },
486842 {
486843 "kind": "HttpTypeLiteral",
486844 "literal": "priority"
486845 },
486846 {
486847 "kind": "HttpTypeLiteral",
486848 "literal": "fast"
486849 },
486850 {
486851 "kind": "HttpTypeLiteral",
486852 "literal": "ultrafast"
486853 }
486854 ]
486855 },486509 },
486856 "default": "auto",486510 "default": "auto",
486857 "optional": true,486511 "optional": true,
486858 "nullable": true,486512 "nullable": true,
486513 "modelImplicit": false,
486859 "schemaType": "enum",486514 "schemaType": "enum",
486515 "modelPath": "(resource) beta.responses > (model) beta_service_tier",
486860 "childrenParentSchema": "enum",486516 "childrenParentSchema": "enum",
486861 "children": [486517 "children": [
486862 "(resource) beta.responses > (model) beta_response > (schema) > (property) service_tier > (member) 0",486518 "(resource) beta.responses > (model) beta_service_tier > (schema) > (member) 0",
486863 "(resource) beta.responses > (model) beta_response > (schema) > (property) service_tier > (member) 1",486519 "(resource) beta.responses > (model) beta_service_tier > (schema) > (member) 1",
486864 "(resource) beta.responses > (model) beta_response > (schema) > (property) service_tier > (member) 2",486520 "(resource) beta.responses > (model) beta_service_tier > (schema) > (member) 2",
486865 "(resource) beta.responses > (model) beta_response > (schema) > (property) service_tier > (member) 3",486521 "(resource) beta.responses > (model) beta_service_tier > (schema) > (member) 3",
486866 "(resource) beta.responses > (model) beta_response > (schema) > (property) service_tier > (member) 4",486522 "(resource) beta.responses > (model) beta_service_tier > (schema) > (member) 4",
486867 "(resource) beta.responses > (model) beta_response > (schema) > (property) service_tier > (member) 5",486523 "(resource) beta.responses > (model) beta_service_tier > (schema) > (member) 5",
486868 "(resource) beta.responses > (model) beta_response > (schema) > (property) service_tier > (member) 6"486524 "(resource) beta.responses > (model) beta_service_tier > (schema) > (member) 6"
486869 ]486525 ]
486870 },486526 },
486871 "(resource) beta.responses > (model) beta_response > (schema) > (property) status": {486527 "(resource) beta.responses > (model) beta_response > (schema) > (property) status": {
492261 "(resource) beta.responses > (model) beta_response > (schema) > (property) reasoning > (property) summary > (member) 2"491917 "(resource) beta.responses > (model) beta_response > (schema) > (property) reasoning > (property) summary > (member) 2"
492262 ]491918 ]
492263 },491919 },
492264 "(resource) beta.responses > (model) beta_response > (schema) > (property) service_tier > (member) 0": {491920 "(resource) beta.responses > (model) beta_service_tier > (schema) > (member) 0": {
492265 "kind": "HttpDeclReference",491921 "kind": "HttpDeclReference",
492266 "type": {491922 "type": {
492267 "kind": "HttpTypeLiteral",491923 "kind": "HttpTypeLiteral",
492268 "literal": "auto"491924 "literal": "auto"
492269 }491925 }
492270 },491926 },
492271 "(resource) beta.responses > (model) beta_response > (schema) > (property) service_tier > (member) 1": {491927 "(resource) beta.responses > (model) beta_service_tier > (schema) > (member) 1": {
492272 "kind": "HttpDeclReference",491928 "kind": "HttpDeclReference",
492273 "type": {491929 "type": {
492274 "kind": "HttpTypeLiteral",491930 "kind": "HttpTypeLiteral",
492275 "literal": "default"491931 "literal": "default"
492276 }491932 }
492277 },491933 },
492278 "(resource) beta.responses > (model) beta_response > (schema) > (property) service_tier > (member) 2": {491934 "(resource) beta.responses > (model) beta_service_tier > (schema) > (member) 2": {
492279 "kind": "HttpDeclReference",491935 "kind": "HttpDeclReference",
492280 "type": {491936 "type": {
492281 "kind": "HttpTypeLiteral",491937 "kind": "HttpTypeLiteral",
492282 "literal": "flex"491938 "literal": "flex"
492283 }491939 }
492284 },491940 },
492285 "(resource) beta.responses > (model) beta_response > (schema) > (property) service_tier > (member) 3": {491941 "(resource) beta.responses > (model) beta_service_tier > (schema) > (member) 3": {
492286 "kind": "HttpDeclReference",491942 "kind": "HttpDeclReference",
492287 "type": {491943 "type": {
492288 "kind": "HttpTypeLiteral",491944 "kind": "HttpTypeLiteral",
492289 "literal": "scale"491945 "literal": "scale"
492290 }491946 }
492291 },491947 },
492292 "(resource) beta.responses > (model) beta_response > (schema) > (property) service_tier > (member) 4": {491948 "(resource) beta.responses > (model) beta_service_tier > (schema) > (member) 4": {
492293 "kind": "HttpDeclReference",491949 "kind": "HttpDeclReference",
492294 "type": {491950 "type": {
492295 "kind": "HttpTypeLiteral",491951 "kind": "HttpTypeLiteral",
492296 "literal": "priority"491952 "literal": "priority"
492297 }491953 }
492298 },491954 },
492299 "(resource) beta.responses > (model) beta_response > (schema) > (property) service_tier > (member) 5": {491955 "(resource) beta.responses > (model) beta_service_tier > (schema) > (member) 5": {
492300 "kind": "HttpDeclReference",491956 "kind": "HttpDeclReference",
492301 "type": {491957 "type": {
492302 "kind": "HttpTypeLiteral",491958 "kind": "HttpTypeLiteral",
492303 "literal": "fast"491959 "literal": "fast"
492304 }491960 }
492305 },491961 },
492306 "(resource) beta.responses > (model) beta_response > (schema) > (property) service_tier > (member) 6": {491962 "(resource) beta.responses > (model) beta_service_tier > (schema) > (member) 6": {
492307 "kind": "HttpDeclReference",491963 "kind": "HttpDeclReference",
492308 "type": {491964 "type": {
492309 "kind": "HttpTypeLiteral",491965 "kind": "HttpTypeLiteral",
492310 "literal": "ultrafast"491966 "literal": "ultrafast"
492311 }491967 }
492312 },491968 },
491969 "(resource) beta.responses > (model) beta_service_tier > (schema)": {
491970 "kind": "HttpDeclTypeAlias",
491971 "oasRef": "#/components/schemas/BetaServiceTierResponses",
491972 "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)', then the request will be processed with the Flex Processing service tier.\n - To opt-in to [Fast mode](/api/docs/guides/fast-mode) at the request level, include the `service_tier=fast` or `service_tier=priority` parameter for Responses or Chat Completions. The response will show `service_tier=priority` regardless of if you specify `service_tier=fast` or `priority` in your request.\n - If set to 'ultrafast', then the request will be processed with the access-controlled Ultrafast Processing service tier. This tier is currently available for `gpt-5.6-sol`; a response served through it will show `service_tier=ultrafast`.\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",
491973 "ident": "BetaServiceTier",
491974 "type": {
491975 "kind": "HttpTypeUnion",
491976 "oasRef": "#/components/schemas/BetaServiceTierResponses",
491977 "types": [
491978 {
491979 "kind": "HttpTypeLiteral",
491980 "literal": "auto"
491981 },
491982 {
491983 "kind": "HttpTypeLiteral",
491984 "literal": "default"
491985 },
491986 {
491987 "kind": "HttpTypeLiteral",
491988 "literal": "flex"
491989 },
491990 {
491991 "kind": "HttpTypeLiteral",
491992 "literal": "scale"
491993 },
491994 {
491995 "kind": "HttpTypeLiteral",
491996 "literal": "priority"
491997 },
491998 {
491999 "kind": "HttpTypeLiteral",
492000 "literal": "fast"
492001 },
492002 {
492003 "kind": "HttpTypeLiteral",
492004 "literal": "ultrafast"
492005 }
492006 ]
492007 },
492008 "childrenParentSchema": "enum",
492009 "children": [
492010 "(resource) beta.responses > (model) beta_service_tier > (schema) > (member) 0",
492011 "(resource) beta.responses > (model) beta_service_tier > (schema) > (member) 1",
492012 "(resource) beta.responses > (model) beta_service_tier > (schema) > (member) 2",
492013 "(resource) beta.responses > (model) beta_service_tier > (schema) > (member) 3",
492014 "(resource) beta.responses > (model) beta_service_tier > (schema) > (member) 4",
492015 "(resource) beta.responses > (model) beta_service_tier > (schema) > (member) 5",
492016 "(resource) beta.responses > (model) beta_service_tier > (schema) > (member) 6"
492017 ]
492018 },
492313 "(resource) beta.responses > (model) beta_response_status > (schema) > (member) 0": {492019 "(resource) beta.responses > (model) beta_response_status > (schema) > (member) 0": {
492314 "kind": "HttpDeclReference",492020 "kind": "HttpDeclReference",
492315 "type": {492021 "type": {
515855 "key": "detail",515561 "key": "detail",
515856 "docstring": "The detail level of the image to be sent to the model. One of `high`, `low`, `auto`, or `original`. Defaults to `auto`.",515562 "docstring": "The detail level of the image to be sent to the model. One of `high`, `low`, `auto`, or `original`. Defaults to `auto`.",
515857 "type": {515563 "type": {
515858 "kind": "HttpTypeUnion",515564 "kind": "HttpTypeReference",
515859 "oasRef": "#/components/schemas/BetaInputImageContent/properties/detail",515565 "ident": "BetaImageDetail",
515860 "types": [515566 "$ref": "(resource) beta.responses > (model) beta_image_detail > (schema)"
515861 {
515862 "kind": "HttpTypeLiteral",
515863 "literal": "low"
515864 },
515865 {
515866 "kind": "HttpTypeLiteral",
515867 "literal": "high"
515868 },
515869 {
515870 "kind": "HttpTypeLiteral",
515871 "literal": "auto"
515872 },
515873 {
515874 "kind": "HttpTypeLiteral",
515875 "literal": "original"
515876 }
515877 ]
515878 },515567 },
515879 "optional": false,515568 "optional": false,
515880 "nullable": false,515569 "nullable": false,
515570 "modelImplicit": false,
515881 "schemaType": "enum",515571 "schemaType": "enum",
515572 "modelPath": "(resource) beta.responses > (model) beta_image_detail",
515882 "childrenParentSchema": "enum",515573 "childrenParentSchema": "enum",
515883 "children": [515574 "children": [
515884 "(resource) beta.responses > (model) beta_response_input_image > (schema) > (property) detail > (member) 0",515575 "(resource) beta.responses > (model) beta_image_detail > (schema) > (member) 0",
515885 "(resource) beta.responses > (model) beta_response_input_image > (schema) > (property) detail > (member) 1",515576 "(resource) beta.responses > (model) beta_image_detail > (schema) > (member) 1",
515886 "(resource) beta.responses > (model) beta_response_input_image > (schema) > (property) detail > (member) 2",515577 "(resource) beta.responses > (model) beta_image_detail > (schema) > (member) 2",
515887 "(resource) beta.responses > (model) beta_response_input_image > (schema) > (property) detail > (member) 3"515578 "(resource) beta.responses > (model) beta_image_detail > (schema) > (member) 3"
515888 ]515579 ]
515889 },515580 },
515890 "(resource) beta.responses > (model) beta_response_input_image > (schema) > (property) type": {515581 "(resource) beta.responses > (model) beta_response_input_image > (schema) > (property) type": {
520552 "key": "detail",520243 "key": "detail",
520553 "docstring": "The detail level of the screenshot image to be sent to the model. One of `high`, `low`, `auto`, or `original`. Defaults to `auto`.",520244 "docstring": "The detail level of the screenshot image to be sent to the model. One of `high`, `low`, `auto`, or `original`. Defaults to `auto`.",
520554 "type": {520245 "type": {
520555 "kind": "HttpTypeUnion",520246 "kind": "HttpTypeReference",
520556 "oasRef": "#/components/schemas/BetaComputerScreenshotContent/properties/detail",520247 "ident": "BetaImageDetail",
520557 "types": [520248 "$ref": "(resource) beta.responses > (model) beta_image_detail > (schema)"
520558 {
520559 "kind": "HttpTypeLiteral",
520560 "literal": "low"
520561 },
520562 {
520563 "kind": "HttpTypeLiteral",
520564 "literal": "high"
520565 },
520566 {
520567 "kind": "HttpTypeLiteral",
520568 "literal": "auto"
520569 },
520570 {
520571 "kind": "HttpTypeLiteral",
520572 "literal": "original"
520573 }
520574 ]
520575 },520249 },
520576 "optional": false,520250 "optional": false,
520577 "nullable": false,520251 "nullable": false,
520252 "modelImplicit": false,
520578 "schemaType": "enum",520253 "schemaType": "enum",
520254 "modelPath": "(resource) beta.responses > (model) beta_image_detail",
520579 "childrenParentSchema": "enum",520255 "childrenParentSchema": "enum",
520580 "children": [520256 "children": [
520581 "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 4 > (property) content > (items) > (variant) 7 > (property) detail > (member) 0",520257 "(resource) beta.responses > (model) beta_image_detail > (schema) > (member) 0",
520582 "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 4 > (property) content > (items) > (variant) 7 > (property) detail > (member) 1",520258 "(resource) beta.responses > (model) beta_image_detail > (schema) > (member) 1",
520583 "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 4 > (property) content > (items) > (variant) 7 > (property) detail > (member) 2",520259 "(resource) beta.responses > (model) beta_image_detail > (schema) > (member) 2",
520584 "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 4 > (property) content > (items) > (variant) 7 > (property) detail > (member) 3"520260 "(resource) beta.responses > (model) beta_image_detail > (schema) > (member) 3"
520585 ]520261 ]
520586 },520262 },
520587 "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 4 > (property) content > (items) > (variant) 7 > (property) file_id": {520263 "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 4 > (property) content > (items) > (variant) 7 > (property) file_id": {
527892 "(resource) beta.responses > (model) beta_response_input_text > (schema) > (property) prompt_cache_breakpoint > (property) mode > (member) 0"527568 "(resource) beta.responses > (model) beta_response_input_text > (schema) > (property) prompt_cache_breakpoint > (property) mode > (member) 0"
527893 ]527569 ]
527894 },527570 },
527895 "(resource) beta.responses > (model) beta_response_input_image > (schema) > (property) detail > (member) 0": {527571 "(resource) beta.responses > (model) beta_image_detail > (schema) > (member) 0": {
527896 "kind": "HttpDeclReference",527572 "kind": "HttpDeclReference",
527897 "type": {527573 "type": {
527898 "kind": "HttpTypeLiteral",527574 "kind": "HttpTypeLiteral",
527899 "literal": "low"527575 "literal": "low"
527900 }527576 }
527901 },527577 },
527902 "(resource) beta.responses > (model) beta_response_input_image > (schema) > (property) detail > (member) 1": {527578 "(resource) beta.responses > (model) beta_image_detail > (schema) > (member) 1": {
527903 "kind": "HttpDeclReference",527579 "kind": "HttpDeclReference",
527904 "type": {527580 "type": {
527905 "kind": "HttpTypeLiteral",527581 "kind": "HttpTypeLiteral",
527906 "literal": "high"527582 "literal": "high"
527907 }527583 }
527908 },527584 },
527909 "(resource) beta.responses > (model) beta_response_input_image > (schema) > (property) detail > (member) 2": {527585 "(resource) beta.responses > (model) beta_image_detail > (schema) > (member) 2": {
527910 "kind": "HttpDeclReference",527586 "kind": "HttpDeclReference",
527911 "type": {527587 "type": {
527912 "kind": "HttpTypeLiteral",527588 "kind": "HttpTypeLiteral",
527913 "literal": "auto"527589 "literal": "auto"
527914 }527590 }
527915 },527591 },
527916 "(resource) beta.responses > (model) beta_response_input_image > (schema) > (property) detail > (member) 3": {527592 "(resource) beta.responses > (model) beta_image_detail > (schema) > (member) 3": {
527917 "kind": "HttpDeclReference",527593 "kind": "HttpDeclReference",
527918 "type": {527594 "type": {
527919 "kind": "HttpTypeLiteral",527595 "kind": "HttpTypeLiteral",
527920 "literal": "original"527596 "literal": "original"
527921 }527597 }
527922 },527598 },
527599 "(resource) beta.responses > (model) beta_image_detail > (schema)": {
527600 "kind": "HttpDeclTypeAlias",
527601 "oasRef": "#/components/schemas/BetaDetailEnum",
527602 "ident": "BetaImageDetail",
527603 "type": {
527604 "kind": "HttpTypeUnion",
527605 "oasRef": "#/components/schemas/BetaDetailEnum",
527606 "types": [
527607 {
527608 "kind": "HttpTypeLiteral",
527609 "literal": "low"
527610 },
527611 {
527612 "kind": "HttpTypeLiteral",
527613 "literal": "high"
527614 },
527615 {
527616 "kind": "HttpTypeLiteral",
527617 "literal": "auto"
527618 },
527619 {
527620 "kind": "HttpTypeLiteral",
527621 "literal": "original"
527622 }
527623 ]
527624 },
527625 "childrenParentSchema": "enum",
527626 "children": [
527627 "(resource) beta.responses > (model) beta_image_detail > (schema) > (member) 0",
527628 "(resource) beta.responses > (model) beta_image_detail > (schema) > (member) 1",
527629 "(resource) beta.responses > (model) beta_image_detail > (schema) > (member) 2",
527630 "(resource) beta.responses > (model) beta_image_detail > (schema) > (member) 3"
527631 ]
527632 },
527923 "(resource) beta.responses > (model) beta_response_input_image > (schema) > (property) type > (member) 0": {527633 "(resource) beta.responses > (model) beta_response_input_image > (schema) > (property) type > (member) 0": {
527924 "kind": "HttpDeclReference",527634 "kind": "HttpDeclReference",
527925 "type": {527635 "type": {
528444 "key": "detail",528154 "key": "detail",
528445 "docstring": "The detail level of the image to be sent to the model. One of `high`, `low`, `auto`, or `original`. Defaults to `auto`.",528155 "docstring": "The detail level of the image to be sent to the model. One of `high`, `low`, `auto`, or `original`. Defaults to `auto`.",
528446 "type": {528156 "type": {
528447 "kind": "HttpTypeUnion",528157 "kind": "HttpTypeReference",
528448 "oasRef": "#/components/schemas/BetaInputImageContentParamAutoParam/properties/detail",528158 "ident": "BetaImageDetail",
528449 "types": [528159 "$ref": "(resource) beta.responses > (model) beta_image_detail > (schema)"
528450 {
528451 "kind": "HttpTypeLiteral",
528452 "literal": "low"
528453 },
528454 {
528455 "kind": "HttpTypeLiteral",
528456 "literal": "high"
528457 },
528458 {
528459 "kind": "HttpTypeLiteral",
528460 "literal": "auto"
528461 },
528462 {
528463 "kind": "HttpTypeLiteral",
528464 "literal": "original"
528465 }
528466 ]
528467 },528160 },
528468 "optional": true,528161 "optional": true,
528469 "nullable": true,528162 "nullable": true,
528163 "modelImplicit": false,
528470 "schemaType": "enum",528164 "schemaType": "enum",
528165 "modelPath": "(resource) beta.responses > (model) beta_image_detail",
528471 "childrenParentSchema": "enum",528166 "childrenParentSchema": "enum",
528472 "children": [528167 "children": [
528473 "(resource) beta.responses > (model) beta_response_input_image_content > (schema) > (property) detail > (member) 0",528168 "(resource) beta.responses > (model) beta_image_detail > (schema) > (member) 0",
528474 "(resource) beta.responses > (model) beta_response_input_image_content > (schema) > (property) detail > (member) 1",528169 "(resource) beta.responses > (model) beta_image_detail > (schema) > (member) 1",
528475 "(resource) beta.responses > (model) beta_response_input_image_content > (schema) > (property) detail > (member) 2",528170 "(resource) beta.responses > (model) beta_image_detail > (schema) > (member) 2",
528476 "(resource) beta.responses > (model) beta_response_input_image_content > (schema) > (property) detail > (member) 3"528171 "(resource) beta.responses > (model) beta_image_detail > (schema) > (member) 3"
528477 ]528172 ]
528478 },528173 },
528479 "(resource) beta.responses > (model) beta_response_input_image_content > (schema) > (property) file_id": {528174 "(resource) beta.responses > (model) beta_response_input_image_content > (schema) > (property) file_id": {
533791 "literal": "reasoning_text"533486 "literal": "reasoning_text"
533792 }533487 }
533793 },533488 },
533794 "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 4 > (property) content > (items) > (variant) 7 > (property) detail > (member) 0": {
533795 "kind": "HttpDeclReference",
533796 "type": {
533797 "kind": "HttpTypeLiteral",
533798 "literal": "low"
533799 }
533800 },
533801 "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 4 > (property) content > (items) > (variant) 7 > (property) detail > (member) 1": {
533802 "kind": "HttpDeclReference",
533803 "type": {
533804 "kind": "HttpTypeLiteral",
533805 "literal": "high"
533806 }
533807 },
533808 "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 4 > (property) content > (items) > (variant) 7 > (property) detail > (member) 2": {
533809 "kind": "HttpDeclReference",
533810 "type": {
533811 "kind": "HttpTypeLiteral",
533812 "literal": "auto"
533813 }
533814 },
533815 "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 4 > (property) content > (items) > (variant) 7 > (property) detail > (member) 3": {
533816 "kind": "HttpDeclReference",
533817 "type": {
533818 "kind": "HttpTypeLiteral",
533819 "literal": "original"
533820 }
533821 },
533822 "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 4 > (property) content > (items) > (variant) 7 > (property) type > (member) 0": {533489 "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 4 > (property) content > (items) > (variant) 7 > (property) type > (member) 0": {
533823 "kind": "HttpDeclReference",533490 "kind": "HttpDeclReference",
533824 "type": {533491 "type": {
537791 "literal": "input_image"537458 "literal": "input_image"
537792 }537459 }
537793 },537460 },
537794 "(resource) beta.responses > (model) beta_response_input_image_content > (schema) > (property) detail > (member) 0": {
537795 "kind": "HttpDeclReference",
537796 "type": {
537797 "kind": "HttpTypeLiteral",
537798 "literal": "low"
537799 }
537800 },
537801 "(resource) beta.responses > (model) beta_response_input_image_content > (schema) > (property) detail > (member) 1": {
537802 "kind": "HttpDeclReference",
537803 "type": {
537804 "kind": "HttpTypeLiteral",
537805 "literal": "high"
537806 }
537807 },
537808 "(resource) beta.responses > (model) beta_response_input_image_content > (schema) > (property) detail > (member) 2": {
537809 "kind": "HttpDeclReference",
537810 "type": {
537811 "kind": "HttpTypeLiteral",
537812 "literal": "auto"
537813 }
537814 },
537815 "(resource) beta.responses > (model) beta_response_input_image_content > (schema) > (property) detail > (member) 3": {
537816 "kind": "HttpDeclReference",
537817 "type": {
537818 "kind": "HttpTypeLiteral",
537819 "literal": "original"
537820 }
537821 },
537822 "(resource) beta.responses > (model) beta_response_input_image_content > (schema) > (property) prompt_cache_breakpoint > (property) mode": {537461 "(resource) beta.responses > (model) beta_response_input_image_content > (schema) > (property) prompt_cache_breakpoint > (property) mode": {
537823 "kind": "HttpDeclProperty",537462 "kind": "HttpDeclProperty",
537824 "oasRef": "#/components/schemas/BetaPromptCacheBreakpointParam/properties/mode",537463 "oasRef": "#/components/schemas/BetaPromptCacheBreakpointParam/properties/mode",