alphapai-research

GitHub 作者 LeoYeAI/openclaw-master-skills

Alpha派金融投研平台API技能,用于调用Alpha派(AlphaPai/PaiPai)的投资研究接口。覆盖五大核心能力:投研知识问答、投研数据检索、投资研究Agent(公司一页纸/业绩点评/调研大纲/主题选股/投资逻辑/可比公司/观点Challenge/行业一页纸/个股选基/主题选基/画图)、股票公告列表查询、投研图表搜索。当用户提到AlphaPai、Alpha派、PaiPai、投研问答、召回数据、公司一页纸、行业一页纸、业绩点评、调研大纲、投资逻辑、可比公司、选基、搜图表等关键词时,务必使用本skill。

安装 / 下载方式

TotalClaw CLI推荐
totalclaw skills install shop:github:LeoYeAI~openclaw-master-skills~alphapai-research
cURL直接下载,无需登录
curl -fsSL https://skills.taituai.com/api/skills/github%3ALeoYeAI~openclaw-master-skills~alphapai-research/file -o alphapai-research.md
# AlphaPai Research Skill

基于Alpha派(AlphaPai)Open API 的投研能力技能。所有 API 调用均通过 `scripts/alphapai_client.py` 的 CLI 完成,无需手动编写请求代码。

## 输出原则

Alpha派各接口的返回内容均由专业投研模型生成,质量高、格式完整,**调用完成后应将原始输出直接呈现给用户,不做二次加工**:

- **禁止总结或压缩**:不得将原文缩写为摘要,不得用自己的语言改写
- **禁止截断**:无论内容多长,必须完整输出,不得以"以上为主要内容"等方式省略
- **保留原始格式**:Markdown 标题层级、加粗、列表、表格、引用块等结构一律原样保留
- **引用来源随正文输出**:若接口返回了参考来源(文档标题、日期、评分等),紧随正文完整呈现

> 若用户明确要求"总结"或"提炼",则在完整输出原文之后,再额外附上总结,而非替代原文。

## 数据背景

Alpha派是讯兔科技开发的金融投研 AI 应用,具有丰富的投研场景数据。不同数据源对应不同质量与特征,对专业用户的判断至关重要:

- **路演纪要**:A股上市公司业绩会、券商路演、专家交流等一线会议内容
- **券商点评**:分析师每日给机构投资者发送的点评(时效性高,质量参差不齐)
- **微信公众号**:投研相关公众号及上市公司官方公众号内容
- **券商研报**:国内外券商分析师撰写的研究报告
- **公司公告**:上市公司在交易所发布的官方公告(最权威口径)
- **图表与数据**:公告/研报图片、表格,及EDB宏观/行业/个股时序数据

## 首次使用:配置 API Key

```bash
python scripts/alphapai_client.py config --set-key YOUR_API_KEY
# 非默认服务地址时追加:--set-url https://your-host
```

查看当前配置:

```bash
python scripts/alphapai_client.py config --show
```

> 如用户未提供 api_key,向其说明:可在 Alpha 派💻电脑端获取,或联系客户经理。不要在对话中回显完整 api_key。

## 接口一:投研知识问答

向 Alpha派的投研助手 PaiPai 提问,获取答案。按照**输出原则**完整呈现回答正文与引用来源,不做二次总结。

```bash
python scripts/alphapai_client.py qa --question "问题内容" [选项]
```

| 选项                      | 说明                                                                                            |
| ------------------------- | ----------------------------------------------------------------------------------------------- |
| `--question` / `-q`       | 问题内容(必填)                                                                                |
| `--mode Flash\|Think`     | 问答模式(默认 `Flash`):`Flash`=简单搜索问答,一问一搜一答;`Think`=Wide Search,一问多搜一答 |
| `--context MSG [MSG ...]` | 多轮对话历史,按顺序传入                                                                        |
| `--web-search`            | 开启联网搜索                                                                                    |
| `--deep-reasoning`        | 开启深度推理                                                                                    |
| `--start YYYY-MM-DD`      | 数据筛选开始日期                                                                                |
| `--end YYYY-MM-DD`        | 数据筛选结束日期                                                                                |
| `--json`                  | 输出原始JSON(供程序解析)                                                                      |

**示例:**

```bash
# 基础问答(Flash 模式,默认)
python scripts/alphapai_client.py qa --question "贵州茅台2024年经营情况如何?"

# Think 模式(Wide Search,更广泛检索)
python scripts/alphapai_client.py qa --question "贵州茅台2024年经营情况如何?" --mode Think

# 多轮对话
python scripts/alphapai_client.py qa \
  --question "对行业的影响呢?" \
  --context "云南缺电对哪些公司会造成影响?" "影响主要集中在高耗能行业"

# 联网搜索 + 时间范围
python scripts/alphapai_client.py qa \
  --question "近期新能源车销量趋势" \
  --web-search --start 2025-01-01 --end 2025-03-01
```

## 接口二:投研知识检索(基于RAG技术)

获取会被送入大模型的原始底层原始数据,适合自行加工或构建自定义 RAG 流程。

```bash
python scripts/alphapai_client.py recall --query "查询问题" [选项]
```

| 选项                 | 说明                                                   |
| -------------------- | ------------------------------------------------------ |
| `--query` / `-q`     | 查询问题(必填)                                       |
| `--type TYPES`       | 数据类型,逗号分隔(不传则全类型)                     |
| `--no-cutoff`        | 返回截断前完整内容(默认截断,与送入大模型的数据一致) |
| `--start YYYY-MM-DD` | 数据筛选开始日期                                       |
| `--end YYYY-MM-DD`   | 数据筛选结束日期                                       |
| `--json`             | 输出原始JSON(供程序解析)                             |

**示例:**

```bash
# 检索和召回点评和Q&A类型数据
python scripts/alphapai_client.py recall \
  --query "贵州茅台2024年市值" \
  --type comment,qa \
  --start 2025-01-01 --end 2025-03-20

# 检索和召回全类型完整内容
python scripts/alphapai_client.py recall --query "宁德时代电池技术" --no-cutoff
```

### recallType 枚举值

选择 `--type` 参数时,根据用户意图选择合适的数据类型:

| 类型值                  | 含义                 | 特点                                     |
| ----------------------- | -------------------- | ---------------------------------------- |
| `comment`               | 券商点评             | 时效性最强,分析师每日发送,质量参差不齐 |
| `roadShow`              | 路演会议纪要         | 业绩会、券商路演、专家交流,一线投研内容 |
| `roadShow_ir`           | 上市公司官方路演纪要 | 官方披露,量少                           |
| `roadShow_us`           | 美股 earnings 纪要   | 美股上市公司业绩会                       |
| `roadShow_od`           | 私域会议纪要         | 内部渠道                                 |
| `report`                | 国内券商研报         | 深度分析,时效性较低                     |
| `foreign_report`        | 海外券商研报         | 摩根、花旗等头部机构                     |
| `wechat_public_article` | 微信公众号           | 行业资讯及上市公司官方公众号             |
| `ann`                   | 上市公司官方公告     | 最权威口径,交易所披露                   |
| `vps`                   | 基金定期报告         | 基金持仓、季报等                         |
| `table`                 | 公告/研报数据表格    | 结构化表格数据                           |
| `image`                 | 研报图片             | 产业链图示、指标对比图表                 |
| `qa`                    | 调研/路演中提取的Q&A | 结构化问答对                             |
| `edb`                   | EDB时序数据库        | 宏观、行业、个股时间序列数据             |

## 接口三:股票 Agent

`POST /alpha/open-api/v1/paipai/stock/agent` — SSE 流式,响应结构同接口一。业绩点评场景需先通过接口四获取公告ID。

> **输出要求**:严格遵照**输出原则**。Agent 生成内容通常较长(千字以上),必须完整输出全文,不得以任何形式截断、摘要或改写。Markdown 格式(标题、表格、加粗、列表)和参考来源原样保留。

---

### mode 1 — 个股业绩点评

根据公司公告、业绩会路演、研报,对公司最新财务报告进行点评。

**必填:** `--stock CODE:NAME` `--report-type TYPE` `--report-id ID` `--report-title TITLE` `--report-period PERIOD`(公告信息先用 `report` 命令查询)

**可选:** `--concern TEXT`(用户关注方向)

```bash
# Step 1:查询公告列表,获取 report-id 等信息
python scripts/alphapai_client.py report --code 603380.SH

# Step 2:调用业绩点评
python scripts/alphapai_client.py agent --mode 1 \
  --question "易德龙2025年一季报业绩点评" --stock 603380.SH:易德龙 \
  --report-type 季报 --report-id HANNC002658114224 \
  --report-title "易德龙:2025年第一季度报告" --report-period "2025年一季报"
```

### mode 2 — 公司一页纸

基于最新公告、路演、研报、点评,对公司进行初步完整分析。

**必填:** `--stock CODE:NAME`

**可选:** `--language 中文|英文`(美股公司可选)`--template-text TEXT`(自定义公司一页纸模板,默认为空)

```bash
python scripts/alphapai_client.py agent --mode 2 \
  --question "亿纬锂能(300014.SZ)的公司一页纸" --stock 300014.SZ:亿纬锂能
```

### mode 3 — 个股调研大纲

快速生成调研一家公司时应该问的问题清单。

**必填:** `--stock CODE:NAME`

**可选:** `--template-text TEXT`(调研大纲中希望关注的内容要点,默认为空)

```bash
python scripts/alphapai_client.py agent --mode 3 \
  --question "巨星科技(002444.SZ)的调研问题大纲" --stock 002444.SZ:巨星科技
```

### mode 5 — 主题选股

根据事件、主题、关键词筛选相关股票。(`template` 值自动设为 `1`,无需手动传)

**必填:** `--template-text TEXT`(选股主题,与 `--question` 保持一致)

```bash
python scripts/alphapai_client.py agent --mode 5 \
  --question "和白酒相关的公司" --template-text "和白酒相关的公司"
```

### mode 7 — 投资逻辑

梳理一家公司近期事件,提炼投资逻辑。

**必填:** `--stock CODE:NAME`

**可选:** `--template-text TEXT`(关注的分析要点、维度、指标,默认为空)`--only-answer`(仅返回最终答案,不返回中间过程)

```bash
python scripts/alphapai_client.py agent --mode 7 \
  --question "亿纬锂能(300014.SZ)的公司投资逻辑" --stock 300014.SZ:亿纬锂能
```

### mode 8 — 可比公司

从业务经营、产业链位置上,检索最具对标性的其他公司。(`template` 值自动设为 `1`,无需手动传)

**必填:** `--stock CODE:NAME`

**可选:** `--concern TEXT`(对比过程中关注的话题,如产品参数、技术路线、估值、盈利等)

```bash
python scripts/alphapai_client.py agent --mode 8 \
  --question "比亚迪(002594.SZ)的可比公司" --stock 002594.SZ:比亚迪
```

### mode 9 — 观点 Challenge

利用Alpha派信息,对用户观点进行逻辑挑战,启发多角度思考。(`template` 值自动设为 `1`,无需手动传)

**必填:** `--template-text TEXT`(待 Challenge 的观点,与 `--question` 中观点描述保持一致)

**可选:** `--concern TEXT`(关注焦点,进一步限定 Challenge 范围)`--start / --end YYYY-MM-DD`(检索信息时间范围)

```bash
python scripts/alphapai_client.py agent --mode 9 \
  --question "Challenge该观点:小米汽车未来的增长" \
  --template-text "小米汽车未来的增长" \
  --concern "YU7" --start 2024-10-25 --end 2025-10-24
```

### mode 11 — 行业一页纸

基于最新公告、路演、研报、点评,对一个行业进行初步完整分析(细粒度行业通常更佳)。

**必填:** `--industry NAME`(行业名称)

**可选:** `--template-text TEXT`(自定义行业一页纸模板,默认为空)

```bash
python scripts/alphapai_client.py agent --mode 11 \
  --question "白酒的行业一页纸" --industry 白酒
```

### mode 12 — 个股选基

根据个股及公募基金定期报告,查找持仓个股权重最高的基金。

**必填:** `--stock-list CODE:NAME [...]` `--report-date DATE` `--fund-type