Skip to content

能力介绍

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(简历解析的结构)
输出简历地址
功能描述根据简历结构重新生成简历
使用场景完成简历解析和内容优化后生成一份新简历时