diff --git a/openapi.json b/openapi.json index 453b80d1..bb94a804 100644 --- a/openapi.json +++ b/openapi.json @@ -14,7 +14,7 @@ "url": "http://www.apache.org/licenses/LICENSE-2.0" }, "version": "2024.0", - "x-box-commit-hash": "8181654fe0" + "x-box-commit-hash": "c96bf15203" }, "servers": [ { @@ -25599,7 +25599,7 @@ "x-box-tag": "ai" }, "AiAgentSpreadsheetTool": { - "description": "AI agent processor used to handle spreadsheets and tabular data.", + "description": "The AI agent tool used to handle spreadsheets and tabular data.", "type": "object", "properties": { "model": { @@ -26477,7 +26477,7 @@ ] }, "AiStudioAgentAsk": { - "description": "The AI Agent to be used for ask.", + "description": "The AI agent to be used to handle queries.", "type": "object", "properties": { "type": { @@ -26497,27 +26497,48 @@ "x-box-tag": "ai_studio" }, "description": { - "description": "The description of the AI Agent.", + "description": "The description of the AI agent.", "type": "string", "example": "This is ASK Agent" }, "custom_instructions": { - "description": "Custom instructions for the agent.", + "description": "Custom instructions for the AI agent.", "type": "string", "example": "This is a custom instruction", "nullable": true }, + "suggested_questions": { + "description": "Suggested questions for the AI agent. If null, suggested question will be generated. If empty, no suggested questions will be displayed.", + "type": "array", + "items": { + "type": "string" + }, + "example": [ + "What is in this file?", + "What are the main highlights of this document?" + ], + "maxItems": 4 + }, "long_text": { "$ref": "#/components/schemas/AiStudioAgentLongTextTool" }, "basic_text": { "$ref": "#/components/schemas/AiStudioAgentBasicTextTool" }, + "basic_image": { + "$ref": "#/components/schemas/AiStudioAgentBasicTextTool" + }, + "spreadsheet": { + "$ref": "#/components/schemas/AiStudioAgentSpreadsheetTool" + }, "long_text_multi": { "$ref": "#/components/schemas/AiStudioAgentLongTextTool" }, "basic_text_multi": { "$ref": "#/components/schemas/AiStudioAgentBasicTextTool" + }, + "basic_image_multi": { + "$ref": "#/components/schemas/AiStudioAgentBasicTextTool" } }, "required": [ @@ -26530,11 +26551,11 @@ "x-box-tag": "ai_studio" }, "AiStudioAgentAskResponse": { - "description": "The AI Agent to be used for ask.", + "description": "The AI agent to be used to ask questions.", "type": "object", "properties": { "type": { - "description": "The type of AI agent used to handle queries.", + "description": "The type of AI agent used to ask questions.", "type": "string", "example": "ai_agent_ask", "enum": [ @@ -26550,27 +26571,48 @@ "x-box-tag": "ai_studio" }, "description": { - "description": "The description of the AI Agent.", + "description": "The description of the AI agent.", "type": "string", "example": "This is ASK Agent" }, "custom_instructions": { - "description": "Custom instructions for the agent.", + "description": "Custom instructions for the AI agent.", "type": "string", "example": "This is a custom instruction", "nullable": true }, + "suggested_questions": { + "description": "Suggested questions for the AI agent. If null, suggested question will be generated. If empty, no suggested questions will be displayed.", + "type": "array", + "items": { + "type": "string" + }, + "example": [ + "What is in this file?", + "What are the main highlights of this document?" + ], + "maxItems": 4 + }, "long_text": { "$ref": "#/components/schemas/AiStudioAgentLongTextToolResponse" }, "basic_text": { "$ref": "#/components/schemas/AiStudioAgentBasicTextToolResponse" }, + "basic_image": { + "$ref": "#/components/schemas/AiStudioAgentBasicTextToolResponse" + }, + "spreadsheet": { + "$ref": "#/components/schemas/AiStudioAgentSpreadsheetToolResponse" + }, "long_text_multi": { "$ref": "#/components/schemas/AiStudioAgentLongTextToolResponse" }, "basic_text_multi": { "$ref": "#/components/schemas/AiStudioAgentBasicTextToolResponse" + }, + "basic_image_multi": { + "$ref": "#/components/schemas/AiStudioAgentBasicTextToolResponse" } }, "required": [ @@ -26673,11 +26715,11 @@ "x-box-tag": "ai" }, "AiStudioAgentExtract": { - "description": "The AI Agent to be used for extraction.", + "description": "The AI agent to be used for metadata extraction.", "type": "object", "properties": { "type": { - "description": "The type of AI agent to be used for extraction.", + "description": "The type of AI agent to be used for metadata extraction.", "type": "string", "example": "ai_agent_extract", "enum": [ @@ -26693,12 +26735,12 @@ "x-box-tag": "ai_studio" }, "description": { - "description": "The description of the AI Agent.", + "description": "The description of the AI agent.", "type": "string", "example": "This is ASK Agent" }, "custom_instructions": { - "description": "Custom instructions for the agent.", + "description": "Custom instructions for the AI agent.", "type": "string", "example": "This is a custom instruction", "nullable": true @@ -26708,6 +26750,9 @@ }, "basic_text": { "$ref": "#/components/schemas/AiStudioAgentBasicTextTool" + }, + "basic_image": { + "$ref": "#/components/schemas/AiStudioAgentBasicTextTool" } }, "required": [ @@ -26720,11 +26765,11 @@ "x-box-tag": "ai_studio" }, "AiStudioAgentExtractResponse": { - "description": "The AI Agent to be used for extraction.", + "description": "The AI agent to be used for metadata extraction.", "type": "object", "properties": { "type": { - "description": "The type of AI agent to be used for extraction.", + "description": "The type of AI agent to be used for metadata extraction.", "type": "string", "example": "ai_agent_extract", "enum": [ @@ -26740,12 +26785,12 @@ "x-box-tag": "ai_studio" }, "description": { - "description": "The description of the AI Agent.", + "description": "The description of the AI agent.", "type": "string", "example": "This is ASK Agent" }, "custom_instructions": { - "description": "Custom instructions for the agent.", + "description": "Custom instructions for the AI agent.", "type": "string", "example": "This is a custom instruction", "nullable": true @@ -26755,6 +26800,9 @@ }, "basic_text": { "$ref": "#/components/schemas/AiStudioAgentBasicTextToolResponse" + }, + "basic_image": { + "$ref": "#/components/schemas/AiStudioAgentBasicTextToolResponse" } }, "required": [ @@ -26811,8 +26859,47 @@ "title": "AI agent long text tool", "x-box-tag": "ai" }, + "AiStudioAgentSpreadsheetTool": { + "description": "The AI agent tool used to handle spreadsheets and tabular data.", + "type": "object", + "allOf": [ + { + "$ref": "#/components/schemas/AiAgentSpreadsheetTool" + }, + { + "properties": {} + } + ], + "title": "AI agent spreadsheet tool", + "x-box-tag": "ai" + }, + "AiStudioAgentSpreadsheetToolResponse": { + "description": "The AI agent tool used to handle spreadsheets and tabular data.", + "type": "object", + "allOf": [ + { + "$ref": "#/components/schemas/AiStudioAgentSpreadsheetTool" + }, + { + "properties": { + "warnings": { + "description": "Warnings concerning tool.", + "type": "array", + "items": { + "type": "string" + }, + "example": [ + "MODEL_INACTIVE" + ] + } + } + } + ], + "title": "AI agent spreadsheet tool", + "x-box-tag": "ai" + }, "AiStudioAgentTextGen": { - "description": "The AI agent used for generating text.", + "description": "The AI agent to be used to generate text.", "type": "object", "properties": { "type": { @@ -26832,16 +26919,28 @@ "x-box-tag": "ai_studio" }, "description": { - "description": "The description of the AI Agent.", + "description": "The description of the AI agent.", "type": "string", "example": "This is ASK Agent" }, "custom_instructions": { - "description": "Custom instructions for the agent.", + "description": "Custom instructions for the AI agent.", "type": "string", "example": "This is a custom instruction", "nullable": true }, + "suggested_questions": { + "description": "Suggested questions for the AI agent. If null, suggested question will be generated. If empty, no suggested questions will be displayed.", + "type": "array", + "items": { + "type": "string" + }, + "example": [ + "What is in this file?", + "What are the main highlights of this document?" + ], + "maxItems": 4 + }, "basic_gen": { "$ref": "#/components/schemas/AiStudioAgentBasicGenTool" } @@ -26856,7 +26955,7 @@ "x-box-tag": "ai_studio" }, "AiStudioAgentTextGenResponse": { - "description": "The AI agent used for generating text.", + "description": "The AI agent to be used to generate text.", "type": "object", "properties": { "type": { @@ -26876,16 +26975,28 @@ "x-box-tag": "ai_studio" }, "description": { - "description": "The description of the AI Agent.", + "description": "The description of the AI agent.", "type": "string", "example": "This is ASK Agent" }, "custom_instructions": { - "description": "Custom instructions for the agent.", + "description": "Custom instructions for the AI agent.", "type": "string", "example": "This is a custom instruction", "nullable": true }, + "suggested_questions": { + "description": "Suggested questions for the AI agent. If null, suggested question will be generated. If empty, no suggested questions will be displayed.", + "type": "array", + "items": { + "type": "string" + }, + "example": [ + "What is in this file?", + "What are the main highlights of this document?" + ], + "maxItems": 4 + }, "basic_gen": { "$ref": "#/components/schemas/AiStudioAgentBasicGenToolResponse" } diff --git a/openapi/openapi-v2025.0.json b/openapi/openapi-v2025.0.json index 4b44faa4..039d995b 100644 --- a/openapi/openapi-v2025.0.json +++ b/openapi/openapi-v2025.0.json @@ -14,7 +14,7 @@ "url": "http://www.apache.org/licenses/LICENSE-2.0" }, "version": "2025.0", - "x-box-commit-hash": "8181654fe0" + "x-box-commit-hash": "c96bf15203" }, "servers": [ { diff --git a/openapi/openapi.json b/openapi/openapi.json index 453b80d1..bb94a804 100644 --- a/openapi/openapi.json +++ b/openapi/openapi.json @@ -14,7 +14,7 @@ "url": "http://www.apache.org/licenses/LICENSE-2.0" }, "version": "2024.0", - "x-box-commit-hash": "8181654fe0" + "x-box-commit-hash": "c96bf15203" }, "servers": [ { @@ -25599,7 +25599,7 @@ "x-box-tag": "ai" }, "AiAgentSpreadsheetTool": { - "description": "AI agent processor used to handle spreadsheets and tabular data.", + "description": "The AI agent tool used to handle spreadsheets and tabular data.", "type": "object", "properties": { "model": { @@ -26477,7 +26477,7 @@ ] }, "AiStudioAgentAsk": { - "description": "The AI Agent to be used for ask.", + "description": "The AI agent to be used to handle queries.", "type": "object", "properties": { "type": { @@ -26497,27 +26497,48 @@ "x-box-tag": "ai_studio" }, "description": { - "description": "The description of the AI Agent.", + "description": "The description of the AI agent.", "type": "string", "example": "This is ASK Agent" }, "custom_instructions": { - "description": "Custom instructions for the agent.", + "description": "Custom instructions for the AI agent.", "type": "string", "example": "This is a custom instruction", "nullable": true }, + "suggested_questions": { + "description": "Suggested questions for the AI agent. If null, suggested question will be generated. If empty, no suggested questions will be displayed.", + "type": "array", + "items": { + "type": "string" + }, + "example": [ + "What is in this file?", + "What are the main highlights of this document?" + ], + "maxItems": 4 + }, "long_text": { "$ref": "#/components/schemas/AiStudioAgentLongTextTool" }, "basic_text": { "$ref": "#/components/schemas/AiStudioAgentBasicTextTool" }, + "basic_image": { + "$ref": "#/components/schemas/AiStudioAgentBasicTextTool" + }, + "spreadsheet": { + "$ref": "#/components/schemas/AiStudioAgentSpreadsheetTool" + }, "long_text_multi": { "$ref": "#/components/schemas/AiStudioAgentLongTextTool" }, "basic_text_multi": { "$ref": "#/components/schemas/AiStudioAgentBasicTextTool" + }, + "basic_image_multi": { + "$ref": "#/components/schemas/AiStudioAgentBasicTextTool" } }, "required": [ @@ -26530,11 +26551,11 @@ "x-box-tag": "ai_studio" }, "AiStudioAgentAskResponse": { - "description": "The AI Agent to be used for ask.", + "description": "The AI agent to be used to ask questions.", "type": "object", "properties": { "type": { - "description": "The type of AI agent used to handle queries.", + "description": "The type of AI agent used to ask questions.", "type": "string", "example": "ai_agent_ask", "enum": [ @@ -26550,27 +26571,48 @@ "x-box-tag": "ai_studio" }, "description": { - "description": "The description of the AI Agent.", + "description": "The description of the AI agent.", "type": "string", "example": "This is ASK Agent" }, "custom_instructions": { - "description": "Custom instructions for the agent.", + "description": "Custom instructions for the AI agent.", "type": "string", "example": "This is a custom instruction", "nullable": true }, + "suggested_questions": { + "description": "Suggested questions for the AI agent. If null, suggested question will be generated. If empty, no suggested questions will be displayed.", + "type": "array", + "items": { + "type": "string" + }, + "example": [ + "What is in this file?", + "What are the main highlights of this document?" + ], + "maxItems": 4 + }, "long_text": { "$ref": "#/components/schemas/AiStudioAgentLongTextToolResponse" }, "basic_text": { "$ref": "#/components/schemas/AiStudioAgentBasicTextToolResponse" }, + "basic_image": { + "$ref": "#/components/schemas/AiStudioAgentBasicTextToolResponse" + }, + "spreadsheet": { + "$ref": "#/components/schemas/AiStudioAgentSpreadsheetToolResponse" + }, "long_text_multi": { "$ref": "#/components/schemas/AiStudioAgentLongTextToolResponse" }, "basic_text_multi": { "$ref": "#/components/schemas/AiStudioAgentBasicTextToolResponse" + }, + "basic_image_multi": { + "$ref": "#/components/schemas/AiStudioAgentBasicTextToolResponse" } }, "required": [ @@ -26673,11 +26715,11 @@ "x-box-tag": "ai" }, "AiStudioAgentExtract": { - "description": "The AI Agent to be used for extraction.", + "description": "The AI agent to be used for metadata extraction.", "type": "object", "properties": { "type": { - "description": "The type of AI agent to be used for extraction.", + "description": "The type of AI agent to be used for metadata extraction.", "type": "string", "example": "ai_agent_extract", "enum": [ @@ -26693,12 +26735,12 @@ "x-box-tag": "ai_studio" }, "description": { - "description": "The description of the AI Agent.", + "description": "The description of the AI agent.", "type": "string", "example": "This is ASK Agent" }, "custom_instructions": { - "description": "Custom instructions for the agent.", + "description": "Custom instructions for the AI agent.", "type": "string", "example": "This is a custom instruction", "nullable": true @@ -26708,6 +26750,9 @@ }, "basic_text": { "$ref": "#/components/schemas/AiStudioAgentBasicTextTool" + }, + "basic_image": { + "$ref": "#/components/schemas/AiStudioAgentBasicTextTool" } }, "required": [ @@ -26720,11 +26765,11 @@ "x-box-tag": "ai_studio" }, "AiStudioAgentExtractResponse": { - "description": "The AI Agent to be used for extraction.", + "description": "The AI agent to be used for metadata extraction.", "type": "object", "properties": { "type": { - "description": "The type of AI agent to be used for extraction.", + "description": "The type of AI agent to be used for metadata extraction.", "type": "string", "example": "ai_agent_extract", "enum": [ @@ -26740,12 +26785,12 @@ "x-box-tag": "ai_studio" }, "description": { - "description": "The description of the AI Agent.", + "description": "The description of the AI agent.", "type": "string", "example": "This is ASK Agent" }, "custom_instructions": { - "description": "Custom instructions for the agent.", + "description": "Custom instructions for the AI agent.", "type": "string", "example": "This is a custom instruction", "nullable": true @@ -26755,6 +26800,9 @@ }, "basic_text": { "$ref": "#/components/schemas/AiStudioAgentBasicTextToolResponse" + }, + "basic_image": { + "$ref": "#/components/schemas/AiStudioAgentBasicTextToolResponse" } }, "required": [ @@ -26811,8 +26859,47 @@ "title": "AI agent long text tool", "x-box-tag": "ai" }, + "AiStudioAgentSpreadsheetTool": { + "description": "The AI agent tool used to handle spreadsheets and tabular data.", + "type": "object", + "allOf": [ + { + "$ref": "#/components/schemas/AiAgentSpreadsheetTool" + }, + { + "properties": {} + } + ], + "title": "AI agent spreadsheet tool", + "x-box-tag": "ai" + }, + "AiStudioAgentSpreadsheetToolResponse": { + "description": "The AI agent tool used to handle spreadsheets and tabular data.", + "type": "object", + "allOf": [ + { + "$ref": "#/components/schemas/AiStudioAgentSpreadsheetTool" + }, + { + "properties": { + "warnings": { + "description": "Warnings concerning tool.", + "type": "array", + "items": { + "type": "string" + }, + "example": [ + "MODEL_INACTIVE" + ] + } + } + } + ], + "title": "AI agent spreadsheet tool", + "x-box-tag": "ai" + }, "AiStudioAgentTextGen": { - "description": "The AI agent used for generating text.", + "description": "The AI agent to be used to generate text.", "type": "object", "properties": { "type": { @@ -26832,16 +26919,28 @@ "x-box-tag": "ai_studio" }, "description": { - "description": "The description of the AI Agent.", + "description": "The description of the AI agent.", "type": "string", "example": "This is ASK Agent" }, "custom_instructions": { - "description": "Custom instructions for the agent.", + "description": "Custom instructions for the AI agent.", "type": "string", "example": "This is a custom instruction", "nullable": true }, + "suggested_questions": { + "description": "Suggested questions for the AI agent. If null, suggested question will be generated. If empty, no suggested questions will be displayed.", + "type": "array", + "items": { + "type": "string" + }, + "example": [ + "What is in this file?", + "What are the main highlights of this document?" + ], + "maxItems": 4 + }, "basic_gen": { "$ref": "#/components/schemas/AiStudioAgentBasicGenTool" } @@ -26856,7 +26955,7 @@ "x-box-tag": "ai_studio" }, "AiStudioAgentTextGenResponse": { - "description": "The AI agent used for generating text.", + "description": "The AI agent to be used to generate text.", "type": "object", "properties": { "type": { @@ -26876,16 +26975,28 @@ "x-box-tag": "ai_studio" }, "description": { - "description": "The description of the AI Agent.", + "description": "The description of the AI agent.", "type": "string", "example": "This is ASK Agent" }, "custom_instructions": { - "description": "Custom instructions for the agent.", + "description": "Custom instructions for the AI agent.", "type": "string", "example": "This is a custom instruction", "nullable": true }, + "suggested_questions": { + "description": "Suggested questions for the AI agent. If null, suggested question will be generated. If empty, no suggested questions will be displayed.", + "type": "array", + "items": { + "type": "string" + }, + "example": [ + "What is in this file?", + "What are the main highlights of this document?" + ], + "maxItems": 4 + }, "basic_gen": { "$ref": "#/components/schemas/AiStudioAgentBasicGenToolResponse" }