SuperAPI AI 工具集

fathom

办公与效率

查看项目

更新于 10-16 06:57

技能介绍

用途

Fathom 技能用于连接 Fathom AI 服务,获取通话录音、转写文本和摘要。当用户询问其会议记录、通话历史,或需要搜索过往通话内容时,可以使用该技能。

主要能力

  • 列出近期通话:支持按数量、日期范围筛选。
  • 获取转写文本:通过录音 ID 获取完整转写,支持包含说话人信息。
  • 获取摘要:通过录音 ID 获取 AI 生成的摘要与行动项。
  • 搜索通话:支持按主题内容、发言人、日期范围搜索转写文本。

使用方式

获取 API 密钥

  1. 访问 developers.fathom.ai
  2. 创建 API 密钥
  3. 复制密钥(格式:v1XDx...)

配置

方式 A:存入文件(推荐)

echo "YOUR_API_KEY" > ~/.fathom_api_key
chmod 600 ~/.fathom_api_key

方式 B:环境变量

export FATHOM_API_KEY="YOUR_API_KEY"

测试连接

./scripts/setup.sh

命令

列出近期通话:

./scripts/list-calls.sh                    # 最近 10 条通话
./scripts/list-calls.sh --limit 20         # 最近 20 条通话
./scripts/list-calls.sh --after 2026-01-01 # 指定日期之后的通话
./scripts/list-calls.sh --json             # 原始 JSON 输出

获取转写文本:

./scripts/get-transcript.sh 123456789      # 按录音 ID
./scripts/get-transcript.sh 123456789 --json
./scripts/get-transcript.sh 123456789 --text-only

获取摘要:

./scripts/get-summary.sh 123456789         # 按录音 ID
./scripts/get-summary.sh 123456789 --json

搜索通话:

./scripts/search-calls.sh "product launch" # 搜索转写文本
./scripts/search-calls.sh --speaker "Lucas"
./scripts/search-calls.sh --after 2026-01-01 --before 2026-01-15

API 参考

基础 URL:https://api.fathom.ai/external/v1

认证方式:X-API-Key 请求头

端点 方法 说明
/meetings GET 带筛选条件列出会议
/recordings/{id}/transcript GET 含说话人的完整转写
/recordings/{id}/summary GET AI 摘要 + 行动项
/webhooks POST 注册 webhook 以自动同步

list-calls 的筛选参数

筛选 说明 示例
--limit N 结果数量 --limit 20
--after DATE 指定日期之后的通话 --after 2026-01-01
--before DATE 指定日期之前的通话 --before 2026-01-15
--cursor TOKEN 分页游标 --cursor eyJo...

输出格式

标志 说明
--json API 返回的原始 JSON
--table 格式化的表格(列表默认)
--text-only 纯文本(仅转写)

示例

获取最近一次通话的摘要:

# 获取最新的通话 ID
CALL_ID=$(./scripts/list-calls.sh --limit 1 --json | jq -r '.[0].recording_id')

# 获取摘要
./scripts/get-summary.sh $CALL_ID

导出上周所有通话:

./scripts/list-calls.sh --after $(date -d '7 days ago' +%Y-%m-%d) --json > last_week_calls.json

查找提及某主题的通话:

./scripts/search-calls.sh "quarterly review"

故障排查

错误 解决方案
"No API key found" 运行 setup 或设置 FATHOM_API_KEY
"401 Unauthorized" 检查 API 密钥是否有效
"429 Rate Limited" 等待后重试
"Recording not found" 确认录音 ID 存在

Webhook 设置(高级)

如需自动导入转写文本,参见 webhook 设置指南:

./scripts/setup-webhook.sh --url https://your-endpoint.com/webhook

需要一个公开可访问的 HTTPS 端点。

适用场景

适用于需要查询、检索或导出 Fathom AI 通话记录的会议与通话历史场景,包括获取单次通话的转写与摘要、批量导出指定时间段内的通话、按主题或发言人检索通话内容。

限制

使用前必须拥有 Fathom AI 账户并获取 API 密钥。Webhook 自动同步需要一个公开可访问的 HTTPS 端点。其他限制暂未提供。