Skip to content

Commit 38c54b8

Browse files
authored
feat: add AI spreadsheet processor (#533)
1 parent e9fce74 commit 38c54b8

File tree

3 files changed

+53
-3
lines changed

3 files changed

+53
-3
lines changed

openapi.json

Lines changed: 26 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@
1414
"url": "http://www.apache.org/licenses/LICENSE-2.0"
1515
},
1616
"version": "2024.0",
17-
"x-box-commit-hash": "270a65e798"
17+
"x-box-commit-hash": "8181654fe0"
1818
},
1919
"servers": [
2020
{
@@ -25272,6 +25272,9 @@
2527225272
"basic_text": {
2527325273
"$ref": "#/components/schemas/AiAgentBasicTextTool"
2527425274
},
25275+
"spreadsheet": {
25276+
"$ref": "#/components/schemas/AiAgentSpreadsheetTool"
25277+
},
2527525278
"long_text_multi": {
2527625279
"$ref": "#/components/schemas/AiAgentLongTextTool"
2527725280
},
@@ -25595,6 +25598,28 @@
2559525598
"x-box-resource-id": "ai_agent_reference",
2559625599
"x-box-tag": "ai"
2559725600
},
25601+
"AiAgentSpreadsheetTool": {
25602+
"description": "AI agent processor used to handle spreadsheets and tabular data.",
25603+
"type": "object",
25604+
"properties": {
25605+
"model": {
25606+
"description": "The model used for the AI agent for spreadsheets. For specific model values, see the [available models list](g://box-ai/supported-models).",
25607+
"type": "string",
25608+
"example": "azure__openai__gpt_4o_mini"
25609+
},
25610+
"num_tokens_for_completion": {
25611+
"description": "The number of tokens for completion.",
25612+
"type": "integer",
25613+
"example": 8400,
25614+
"minimum": 1
25615+
},
25616+
"llm_endpoint_params": {
25617+
"$ref": "#/components/schemas/AiLlmEndpointParams"
25618+
}
25619+
},
25620+
"title": "AI agent spreadsheet tool",
25621+
"x-box-tag": "ai"
25622+
},
2559825623
"AiAgentTextGen": {
2559925624
"description": "The AI agent used for generating text.",
2560025625
"type": "object",

openapi/openapi-v2025.0.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@
1414
"url": "http://www.apache.org/licenses/LICENSE-2.0"
1515
},
1616
"version": "2025.0",
17-
"x-box-commit-hash": "270a65e798"
17+
"x-box-commit-hash": "8181654fe0"
1818
},
1919
"servers": [
2020
{

openapi/openapi.json

Lines changed: 26 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@
1414
"url": "http://www.apache.org/licenses/LICENSE-2.0"
1515
},
1616
"version": "2024.0",
17-
"x-box-commit-hash": "270a65e798"
17+
"x-box-commit-hash": "8181654fe0"
1818
},
1919
"servers": [
2020
{
@@ -25272,6 +25272,9 @@
2527225272
"basic_text": {
2527325273
"$ref": "#/components/schemas/AiAgentBasicTextTool"
2527425274
},
25275+
"spreadsheet": {
25276+
"$ref": "#/components/schemas/AiAgentSpreadsheetTool"
25277+
},
2527525278
"long_text_multi": {
2527625279
"$ref": "#/components/schemas/AiAgentLongTextTool"
2527725280
},
@@ -25595,6 +25598,28 @@
2559525598
"x-box-resource-id": "ai_agent_reference",
2559625599
"x-box-tag": "ai"
2559725600
},
25601+
"AiAgentSpreadsheetTool": {
25602+
"description": "AI agent processor used to handle spreadsheets and tabular data.",
25603+
"type": "object",
25604+
"properties": {
25605+
"model": {
25606+
"description": "The model used for the AI agent for spreadsheets. For specific model values, see the [available models list](g://box-ai/supported-models).",
25607+
"type": "string",
25608+
"example": "azure__openai__gpt_4o_mini"
25609+
},
25610+
"num_tokens_for_completion": {
25611+
"description": "The number of tokens for completion.",
25612+
"type": "integer",
25613+
"example": 8400,
25614+
"minimum": 1
25615+
},
25616+
"llm_endpoint_params": {
25617+
"$ref": "#/components/schemas/AiLlmEndpointParams"
25618+
}
25619+
},
25620+
"title": "AI agent spreadsheet tool",
25621+
"x-box-tag": "ai"
25622+
},
2559825623
"AiAgentTextGen": {
2559925624
"description": "The AI agent used for generating text.",
2560025625
"type": "object",

0 commit comments

Comments
 (0)