get_theme_list
Retrieve a list of PowerPoint templates by filtering style, color, industry, or pay type. Essential for obtaining template IDs required for generating presentations using MCP-compatible servers.
Instructions
获取PPT模板列表。
使用说明:
1. 此工具用于获取可用的PPT模板列表,需先调用本工具获取template_id,后续PPT生成需用到。
2. 可通过style、color、industry等参数筛选模板。
3. 需先设置环境变量AIPPT_APP_ID和AIPPT_API_SECRET。
参数:
- pay_type: 模板付费类型,可选值:free-免费模板,not_free-付费模板。
- style: 模板风格,如:简约、商务、科技等。
- color: 模板颜色,如:红色、蓝色等。
- industry: 模板行业,如:教育培训、金融等。
- page_num: 页码,从1开始。
- page_size: 每页数量,最大100。
返回:
包含模板列表的字典,每个模板包含template_id等信息。
Input Schema
Name | Required | Description | Default |
---|---|---|---|
color | No | ||
industry | No | ||
page_num | No | ||
page_size | No | ||
pay_type | No | not_free | |
style | No |
Input Schema (JSON Schema)
{
"properties": {
"color": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "Color"
},
"industry": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "Industry"
},
"page_num": {
"default": 2,
"title": "Page Num",
"type": "integer"
},
"page_size": {
"default": 10,
"title": "Page Size",
"type": "integer"
},
"pay_type": {
"default": "not_free",
"title": "Pay Type",
"type": "string"
},
"style": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "Style"
}
},
"title": "get_theme_listArguments",
"type": "object"
}