Appearance
能力介绍
ChatPPT
build_ppt ──▶ query_ppt ──▶
├─ status=1 → 继续轮询 query_ppt
├─ status=2 →
│ ├─▶ download_ppt
│ └─▶ editor_ppt
└─ status=3 → 失败,提示用户
▲
│
replace_template_ppt(对已生成的 PPT 更换模板后,重新走一遍获取结果的流程)
1.鉴权查询check
输入 | 无 |
---|---|
输出 | 用户当前配置的 API_PPT_KEY 环境变量的值。 |
功能描述 | 查询用户当前配置的 API token。 |
使用场景 | 当需要确认当前使用的 API token 时,可以调用此工具。 |
2.PPT生成build_ppt
输入 | text (str):用于描述生成 PPT 的文本或 Markdown 内容。 |
---|---|
输出 | 生成 PPT 任务的 ID。 |
功能描述 | 根据描述的文本或 Markdown 生成 PPT,返回 PPT-ID。 |
使用场景 | 当用户需要根据给定的文本或 Markdown 内容生成 PPT 时,调用此工具。 |
MarkDown示例:
markdown
# 标题
## 一级标题
### 二级标题
#### 论点
- 论述内容
3.进度查询query_ppt
输入 | ppt_id (str):PPT 任务的 ID。 |
---|---|
输出 | 包含 PPT 信息的 JSON 对象。 |
功能描述 | 根据 PPT 任务 ID 查询异步生成结果,可了解 PPT 的生成进度。status=1 表示还在生成中,应继续轮询该查询;status=2 表示成功;status=3 表示失败;process_url 表示预览的 URL 地址,需不断轮询请求直至成功或失败。当成功后,可使用默认浏览器打开 PPT 地址并调用 download_ppt 工具下载 PPT 和 editor_ppt 工具生成编辑器地址。 |
使用场景 | 在调用 build_ppt 工具生成 PPT 后,需要了解 PPT 的生成进度时调用此工具。 |
4.下载链接生成download_ppt
输入 | ppt_id (str):已生成完成的 PPT 任务的 ID。 |
---|---|
输出 | PPT 下载地址的 URL。 |
功能描述 | 当 PPT 生成完成后,生成下载 PPT 的地址,方便用户下载到本地。 |
使用场景 | 在 query_ppt 工具查询到 PPT 生成成功后,需要下载 PPT 时调用此工具。 |
5.模板替换replace_template_ppt
输入 | ppt_id (str):需要更换模板的 PPT 任务的 ID。 |
---|---|
输出 | 更换模板后新的 PPT 任务的 ID。 |
功能描述 | 参照给出的任务 PPT-ID 随机更换用户的 PPT 模板,返回新的 PPT-ID。 |
使用场景 | 当用户对生成的 PPT 模板不满意,需要更换模板时,调用此工具。 |
6.编辑器链接生成editor_ppt
输入 | ppt_id (str):已生成完成的 PPT 任务的 ID。 |
---|---|
输出 | PPT 编辑器地址的 URL。 |
功能描述 | 基于生成后的文件,打开并展示 PPTX 文件,方便进行在线编辑与浏览查看。 |
使用场景 | 在 query_ppt 工具查询到 PPT 生成成功后,需要在线编辑或浏览 PPT 时调用此工具。 |
智能简历
build_resume ──▶(生成简历并返回预览/下载)
write ──▶ 对简历内容进行润色 / 扩写 / 精炼 等处理
recognize ──▶(上传已有简历)──▶ analyse_data ──▶ resume_style_write
↑
│
对接 JD 内容优化
match ──▶(岗位匹配)──▶ info(查看匹配分析报告)
check ──▶ 查询当前 API Key 配置状态
1. 鉴权查询check
输入 | 无 |
---|---|
输出 | 用户当前配置的 API Key |
功能描述 | 查询用户当前配置 token |
使用场景 | 需要确认 API Key 是否正确配置时 |
2.简历生成 build_resume
输入 | text (生成简历的查询语句)、name (个人简历姓名,可选)、mobile (个人简历手机号,可选)、job (个人工作岗位,可选)、school (个人简历学校,可选)、major (个人简历专业,可选)、work_year (个人简历工作年限,可选)、company (个人简历公司,可选)、gender (性别,可选)、age (个人简历年龄,可选) |
---|---|
输出 | 显示简历信息与图片,并下载简历 |
功能描述 | 根据输入参数,生成一份简历文档,除了 text 字段必须,其他可以为空字符,当成功后使用默认浏览器打开简历地址并下载简历 |
使用场景 | 用户需要快速生成一份简历时 |
3. 岗位匹配match
输入 | job_title (岗位名称)、job_desc (岗位描述)、resume_url (简历 URL,可选) |
---|---|
输出 | 分析 ID(requestId ) |
功能描述 | 通过岗位名称、岗位描述、简历 URL 进行人岗匹配,返回分析 ID |
使用场景 | 招聘过程中评估候选人与岗位匹配度时 |
4. 获取匹配报告info
输入 | request_id (分析 ID) |
---|---|
输出 | 返回分析结果 |
功能描述 | 通过分析 ID 获取简历匹配报告 |
使用场景 | 完成人岗匹配后查看具体分析报告时 |
5. 简历辅写write
输入 | text (处理的文本)、task (任务类型,如 1 润色,2 扩写等)、scene (场景,如 "JD","工作经历" 等)、job (岗位,可选)、industry (行业,可选)、channels (渠道,可选,默认 "社会招聘")、company (公司名称,可选) |
---|---|
输出 | 返回辅写结果 |
功能描述 | 集成多种辅写服务(润色、扩写、精炼、续写、短词成文),结合用户指定的所属行业、岗位及具体场景,生成符合职业要求的简历内容 |
使用场景 | 用户需要对简历内容进行优化、完善时 |
6.简历解析 recognize
输入 | file (上传的文件路径) |
---|---|
输出 | 返回解析结果 |
功能描述 | 简历解析工具,分析简历数据内容,通过 analyse_data 使简历内容根据 JD 分析处理优化,最后通过优化后内容结构生成简历 |
使用场景 | 需要将已有简历文件进行解析并进一步优化时 |
7.简历优化 analyse_data
输入 | recognize_data (简历识别内容)、jd (JD 内容) |
---|---|
输出 | 返回解析结果 |
功能描述 | 根据识别简历结构和用户输入的 JD 信息重新整理美化简历内容 |
使用场景 | 完成简历解析后根据具体岗位描述对简历进行优化时 |
8.简历美化resume_style_write
输入 | color (颜色,如红色、橙色等)、modules (简历解析的结构) |
---|---|
输出 | 简历地址 |
功能描述 | 根据简历结构重新生成简历 |
使用场景 | 完成简历解析和内容优化后生成一份新简历时 |