iSlide 插件通过调用 iSlide 接口实现 PPT 生成功能,深度融合 AI 大模型与专业设计资源,助力用户以最短时间制作出专业级 PPT。 iSlide 插件包含四个工具,支持根据 PPT 关键信息生成 PPT大纲;支持预生成 PPT 以查看总页数、首页图、单页缩略图等信息;支持生成 PPTX 源文件下载到本地;支持查询 iSlide 所提供的 PPT 模板 ID。
iSlide 插件为三方插件,generate_outline 工具、generate_presentation 工具和 get_themes 工具完全免费,download_presentation 工具将根据调用次数收费。定价说明,请参考插件费用。
注意
download_presentation 工具为付费工具,每次调用将扣除 9900 积分(9.9 元),请谨慎操作。
generate_outline 工具能够根据输入的 PPT 关键信息(主题、风格等),由大模型生成结构化的 PPT 大纲。在配置 generate_outline 工具时,你仅需设置 topic 参数,用于指定 PPT 的主题等关键信息。
| 界面参数 | 说明 |
|---|---|
|
topic |
PPT 的关键信息,例如主题、风格等,例如 描述的越清晰,生成的 PPT 大纲将越符合你的需求。 |
| 参数 | 说明 |
|---|---|
| code | 执行插件时的状态码。 |
| data.status | PPT 大纲生成过程的状态,例如 completed。 |
| data.id | PPT 大纲 ID。 |
| data.outline.title | PPT 主标题。 |
| data.outline.subtitle | PPT 副标题 |
| data.outline.sections.title | PPT 章节标题。 |
| data.outline.sections.subtitle | PPT 章节副标题。 |
| data.outline.sections.contents.title | 每页 PPT 的标题。 |
| data.outline.sections.contents.subtitle | 每页 PPT 的副标题。 |
| data.outline.sections.contents.items.items | 每页 PPT 中的内容条目。 |
| data.outline.sections.contents.items.title | 每页 PPT 中的内容标题。 |
get_themes 工具支持设置不同的查询条件,查询 iSlide 所支持的 PPT 模板,并返回模板 ID、缩略图、关键字等信息。你在调用 iSlide 插件节点(generate_presentation)生成 PPT 时,可输入PPT 模板 ID,以满足用户对 PPT 风格、设计等方面的个性化需求,让生成的 PPT 更符合用户预期。
| 界面参数 | 说明 |
|---|---|
|
ids |
PPT 模板 ID,最多指定 100 个,需以英文逗号(,)分隔。 设置模板 ID 后,表示精准查询,其余查询字段不生效。 |
| keywords | 用于查询 PPT 的关键字,字符数需小于等于 100。 |
| size | 每次查询的 PPT 模板数量,默认值为 10,最大值 100。 |
| start | 指定查询的起始位置,例如 1000。 |
|
tags |
PPT 模板标签,可为空。 标签包含标签类型和标签 ID,格式为 |
| 参数 | 说明 |
|---|---|
| code | 执行插件时的状态码。 |
| data.size | 本次查询到的 PPT 模板数量。 |
| data.start | 本次查询的起始位置。 |
| data.total | 符合查询条件的 PPT 模板数量。 |
| data.items.id | PPT 模板 ID。 |
| data.items.keywords | PPT 模板关键字。 |
| data.items.thumbnail | PPT 模板缩略图 URL。 |
| data.items.title | PPT 模板标题。 |
| data.items.type | PPT 模板类型。 |
| data.items.gallery | PPT 模板图集,Array 类型,包含多张图片 URL 。 |
在工作流中添加 iSlide 插件节点(get_themes),用于搭建一个获取 iSlide PPT 模板 ID 的工作流。示例中的节点说明如下:
input,用于动态输入查询 PPT 的关键词。keywords 引用开始节点的input 参数,其他参数保持默认配置。output引用 get_themes 节点输出结果中的 data 参数,展示查询到的 PPT 模板信息。generate_presentation 工具能够基于标准的 PPT 大纲及 PPT 模板生成完整的 PPT,并返回 PPT 名称、总页数、首页图、单页缩略图等内容,供用户预览与确认。在配置该工具时,你需要设置 outline 参数,用于输入 PPT 大纲 ID。另外,还可以设置 themeId 参数,用于输入 PPT 模板 ID,以满足用户对 PPT 风格、设计等方面的个性化需求,让生成的 PPT 更符合用户预期。
| 界面参数 | 说明 |
|---|---|
| outline | PPT 大纲 ID。 |
| historyId | PPT 生成任务 ID。 |
|
themeId |
PPT 模板 ID,不设置时,使用随机匹配到的模板。 你可以调用 iSlide 插件中的 get_themes 工具获取模板 ID,也可以在iSlide 官网获取。 |
| 参数 | 说明 |
|---|---|
| code | 执行插件时的状态码。 |
| data.status | PPT 生成过程的状态,例如 completed。 |
| data.thumbnail | PPT 首页缩略图 URL,有效期 2 小时。 |
| data.title | PPT 标题。 |
| data.totalPage | PPT 总页数。 |
| data.historyId | PPT 生成任务 ID。 |
| data.pages.index | data.pages 为 Array 类型,罗列了各页 PPT 的缩略图 URL 和版式。 index 为 PPT 页码索引。 |
| data.pages.slideLayout | PPT 版式。例如 title 表示当前页只包含标题。 |
| data.pages.thumbnail | 每页 PPT 的缩略图 URL,有效期 2 小时。 |
download_presentation 工具支持基于 generate_presentation 工具生成的任务 ID,生成对应的 PPTX 源文件并提供下载链接,便于用户将文件下载到本地进行编辑或保存。在配置 download_presentation 工具时,你仅需设置 historyId 参数,用于指定 PPT 生成任务 ID。
| 界面参数 | 说明 |
|---|---|
| historyId | PPT 生成任务 ID。 |
| 参数 | 说明 |
|---|---|
| code | 执行插件时的状态码。 |
| data.file | PPT 文件,有效期 2 小时,请及时转存。 |
| data.historyId | PPT 生成任务 ID。 |
| data.status | PPT 生成过程的状态。 |
例如你可以搭建一个生成 PPT 的智能体,用户仅需输入 PPT 关键信息和模板偏好信息,即可通过运行工作流生成 PPT。工作流运行时,首先通过 iSlide 插件的 get_themes 工具筛选出所需的 PPT 模板,接着通过 generate_outline 工具生成 PPT 大纲,然后由 generate_presentation 工具基于模板 ID 和 PPT 大纲生成 PPT 并返回缩略图 URL。在生成过程中,用户可以确认生成效果,如果满意,工作流将运行 download_presentation 工具返回 PPTX 源文件,不满意则会提示用户重新输入 PPT 关键信息及模板信息,再次生成 PPT。具体操作,请参考制作 PPT。
- iSlide插件 ID:7525010731419484195