Skip to content
Back to skills

Api Reference

ASecurity

Internal reference skill providing the complete Tencent Miying Fundus Multi-Disease AI API specification AND an executable CLI client (bin/fundus_ai.py) that performs real API calls. Not triggered by user directly; loaded as supporting context by the fundus-disease-analysis expert.

  • 417 stars
  • 0 votes
  • 0 copies
  • 3 views
  • Added September 8, 2026
documentationpythonbashapi

Works with

  • cli
  • api

Security analysis

A100/100

Pro scans all 2 files and shows the line behind each finding

Scanned September 8, 2026

npx -y skills add infometa/workbuddyskills --skill api-reference --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Api Reference?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Api Reference
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/infometa-api-reference/badge)](https://www.skillsdirectory.com/skills/infometa-api-reference)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: api-reference
description: Internal reference skill providing the complete Tencent Miying Fundus Multi-Disease AI API specification AND an executable CLI client (bin/fundus_ai.py) that performs real API calls. Not triggered by user directly; loaded as supporting context by the fundus-disease-analysis expert.
---

# 眼底多病种AI API 参考与调用工具

本 Skill 为「眼底彩照疾病分析专家」提供两部分能力:

## 1. 可执行客户端(真正调用 API)

专家包根目录 `bin/fundus_ai.py` 是真正调用眼底 AI 接口的命令行工具,负责:
- HMAC-SHA256 签名鉴权
- 图片上传(单张大图 form-data / 批量小图 JSON base64)
- 结果查询与轮询(直到 status 完成)
- gzip+base64 压缩的检测结果解码
- 47 维体征、22 种推测诊断的中文映射
- 结构化结果输出

**凭证(普角/超广角权限互斥,已内置于 `bin/fundus_ai.py`,安装即用)**:

- 具体的 appId/token/hospitalId 取值以 `bin/fundus_ai.py` 源码中的 `CREDENTIALS` 常量为唯一权威来源(运行 `python3 bin/fundus_ai.py --help` 或直接查看源码),此处不再重复列出,避免多处维护不一致。
- 同一凭证只有普角(aiType 0/1/2)或超广角(aiType 12)之一权限,**不能混用**。CLI 按 `--ai-type` 自动选对凭证。
- 可用 `--token`/`--app-id` 或环境变量 `FUNDUS_TOKEN`/`FUNDUS_APPID` 覆盖为自有正式凭证。

**一站式命令**(凭证自动选择):
```bash
# 超广角
python3 bin/fundus_ai.py --env prod run --file <图> --ai-type 12 \
  --study-id study_xxx --desc-position 1 --camera-type 1 --out r.json
# 普角
python3 bin/fundus_ai.py --env prod run --file <图> --ai-type 0 \
  --study-id study_xxx --desc-position 0 --out r.json
```

子命令:`upload`(上传,≤5M自动Base64)、`query`(查询/轮询,30008=处理中)、`run`(一站式)、`decode`(离线解析返回JSON,普角+超广角结构通用)。

## 2. 接口规范参考

完整 API 接口规范见 `references/api-spec.md`,含:
- 三个接口的协议、地址、参数
- 普角青光眼/多病种结果字段
- 超广角 47 维体征表、22 种推测诊断表
- 状态码与错误码对照
- aiType 使用场景对照

Files in this skill

  • SKILL.md2.2 KB
  • references/api-spec.md13.6 KB

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

View all in documentation →

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.