|
206 | 206 | } |
207 | 207 | } |
208 | 208 | }, |
209 | | - "revision": "20251022", |
| 209 | + "revision": "20251116", |
210 | 210 | "rootUrl": "https://firebaseml.googleapis.com/", |
211 | 211 | "schemas": { |
212 | 212 | "Date": { |
|
870 | 870 | "name": { |
871 | 871 | "description": "Optional. The name of the function to call. Matches [FunctionDeclaration.name].", |
872 | 872 | "type": "string" |
| 873 | + }, |
| 874 | + "partialArgs": { |
| 875 | + "description": "Optional. The partial argument value of the function call. If provided, represents the arguments/fields that are streamed incrementally.", |
| 876 | + "items": { |
| 877 | + "$ref": "GoogleCloudAiplatformV1beta1PartialArg" |
| 878 | + }, |
| 879 | + "type": "array" |
| 880 | + }, |
| 881 | + "willContinue": { |
| 882 | + "description": "Optional. Whether this is the last part of the FunctionCall. If true, another partial message for the current FunctionCall is expected to follow.", |
| 883 | + "type": "boolean" |
873 | 884 | } |
874 | 885 | }, |
875 | 886 | "type": "object" |
|
902 | 913 | "Model is constrained to predict either function calls or natural language response. If \"allowed_function_names\" are set, the predicted function calls will be limited to any one of \"allowed_function_names\", else the predicted function calls will be any one of the provided \"function_declarations\"." |
903 | 914 | ], |
904 | 915 | "type": "string" |
| 916 | + }, |
| 917 | + "streamFunctionCallArguments": { |
| 918 | + "description": "Optional. When set to true, arguments of a single function call will be streamed out in multiple parts/contents/responses. Partial parameter results will be returned in the [FunctionCall.partial_args] field.", |
| 919 | + "type": "boolean" |
905 | 920 | } |
906 | 921 | }, |
907 | 922 | "type": "object" |
|
1471 | 1486 | "description": "Optional. The token budget for the model's thinking process. The model will make a best effort to stay within this budget. This can be used to control the trade-off between response quality and latency.", |
1472 | 1487 | "format": "int32", |
1473 | 1488 | "type": "integer" |
| 1489 | + }, |
| 1490 | + "thinkingLevel": { |
| 1491 | + "description": "Optional. The number of thoughts tokens that the model should generate.", |
| 1492 | + "enum": [ |
| 1493 | + "THINKING_LEVEL_UNSPECIFIED", |
| 1494 | + "LOW", |
| 1495 | + "HIGH" |
| 1496 | + ], |
| 1497 | + "enumDescriptions": [ |
| 1498 | + "Unspecified thinking level.", |
| 1499 | + "Low thinking level.", |
| 1500 | + "High thinking level." |
| 1501 | + ], |
| 1502 | + "type": "string" |
1474 | 1503 | } |
1475 | 1504 | }, |
1476 | 1505 | "type": "object" |
|
1734 | 1763 | "$ref": "GoogleCloudAiplatformV1beta1ImageConfigImageOutputOptions", |
1735 | 1764 | "description": "Optional. The image output format for generated images." |
1736 | 1765 | }, |
| 1766 | + "imageSize": { |
| 1767 | + "description": "Optional. Specifies the size of generated images. Supported values are `1K`, `2K`, `4K`. If not specified, the model will use default value `1K`.", |
| 1768 | + "type": "string" |
| 1769 | + }, |
1737 | 1770 | "personGeneration": { |
1738 | 1771 | "description": "Optional. Controls whether the model can generate people.", |
1739 | 1772 | "enum": [ |
|
1914 | 1947 | "$ref": "GoogleCloudAiplatformV1beta1Blob", |
1915 | 1948 | "description": "Optional. The inline data content of the part. This can be used to include images, audio, or video in a request." |
1916 | 1949 | }, |
| 1950 | + "mediaResolution": { |
| 1951 | + "$ref": "GoogleCloudAiplatformV1beta1PartMediaResolution", |
| 1952 | + "description": "per part media resolution. Media resolution for the input media." |
| 1953 | + }, |
1917 | 1954 | "text": { |
1918 | 1955 | "description": "Optional. The text content of the part.", |
1919 | 1956 | "type": "string" |
|
1934 | 1971 | }, |
1935 | 1972 | "type": "object" |
1936 | 1973 | }, |
| 1974 | + "GoogleCloudAiplatformV1beta1PartMediaResolution": { |
| 1975 | + "description": "per part media resolution. Media resolution for the input media.", |
| 1976 | + "id": "GoogleCloudAiplatformV1beta1PartMediaResolution", |
| 1977 | + "properties": { |
| 1978 | + "level": { |
| 1979 | + "description": "The tokenization quality used for given media.", |
| 1980 | + "enum": [ |
| 1981 | + "MEDIA_RESOLUTION_UNSPECIFIED", |
| 1982 | + "MEDIA_RESOLUTION_LOW", |
| 1983 | + "MEDIA_RESOLUTION_MEDIUM", |
| 1984 | + "MEDIA_RESOLUTION_HIGH" |
| 1985 | + ], |
| 1986 | + "enumDescriptions": [ |
| 1987 | + "Media resolution has not been set.", |
| 1988 | + "Media resolution set to low.", |
| 1989 | + "Media resolution set to medium.", |
| 1990 | + "Media resolution set to high." |
| 1991 | + ], |
| 1992 | + "type": "string" |
| 1993 | + } |
| 1994 | + }, |
| 1995 | + "type": "object" |
| 1996 | + }, |
| 1997 | + "GoogleCloudAiplatformV1beta1PartialArg": { |
| 1998 | + "description": "Partial argument value of the function call.", |
| 1999 | + "id": "GoogleCloudAiplatformV1beta1PartialArg", |
| 2000 | + "properties": { |
| 2001 | + "boolValue": { |
| 2002 | + "description": "Optional. Represents a boolean value.", |
| 2003 | + "type": "boolean" |
| 2004 | + }, |
| 2005 | + "jsonPath": { |
| 2006 | + "description": "Required. A JSON Path (RFC 9535) to the argument being streamed. https://datatracker.ietf.org/doc/html/rfc9535. e.g. \"$.foo.bar[0].data\".", |
| 2007 | + "type": "string" |
| 2008 | + }, |
| 2009 | + "nullValue": { |
| 2010 | + "description": "Optional. Represents a null value.", |
| 2011 | + "enum": [ |
| 2012 | + "NULL_VALUE" |
| 2013 | + ], |
| 2014 | + "enumDescriptions": [ |
| 2015 | + "Null value." |
| 2016 | + ], |
| 2017 | + "type": "string" |
| 2018 | + }, |
| 2019 | + "numberValue": { |
| 2020 | + "description": "Optional. Represents a double value.", |
| 2021 | + "format": "double", |
| 2022 | + "type": "number" |
| 2023 | + }, |
| 2024 | + "stringValue": { |
| 2025 | + "description": "Optional. Represents a string value.", |
| 2026 | + "type": "string" |
| 2027 | + }, |
| 2028 | + "willContinue": { |
| 2029 | + "description": "Optional. Whether this is not the last part of the same json_path. If true, another PartialArg message for the current json_path is expected to follow.", |
| 2030 | + "type": "boolean" |
| 2031 | + } |
| 2032 | + }, |
| 2033 | + "type": "object" |
| 2034 | + }, |
1937 | 2035 | "GoogleCloudAiplatformV1beta1PrebuiltVoiceConfig": { |
1938 | 2036 | "description": "Configuration for a prebuilt voice.", |
1939 | 2037 | "id": "GoogleCloudAiplatformV1beta1PrebuiltVoiceConfig", |
|
0 commit comments