Back to skills
extension
Category: AI Agent CapabilitiesNo API key required

医学循证检索助手

基于KnowS医学循证API的智能检索Skill,支持PubMed文献检索、循证分级标注、智能摘要生成和引用格式化导出

personAuthor: gsym236998hubgithub

MedEvidence AI - ModelScope Skill

基本信息

  • 名称: medevidence-ai
  • 显示名称: 医学循证检索助手
  • 描述: 基于KnowS医学循证API的智能检索工具,支持PubMed文献检索、循证分级和智能摘要生成
  • 版本: 1.0.0
  • 作者: yigenfeng0707-netizen
  • 许可证: Apache-2.0

功能

  • 自然语言检索:用中文/英文描述疾病,自动转换为专业检索式
  • 循证分级标注:自动标注Level 1-5证据等级
  • 智能摘要生成:StepFun大模型生成中文摘要和临床要点
  • 多源数据整合:KnowS医学循证API + PubMed开放数据

技术栈

  • FastAPI (Python 3.11)
  • KnowS 医学循证API
  • StepFun Flash 大模型

部署配置

启动命令

python src/main.py

环境变量

KNOWS_API_KEY=your_knows_api_key
STEPFUN_API_KEY=your_stepfun_api_key
STEPFUN_MODEL=step-1-flash
PORT=8000

端口

8000

API接口

健康检查

  • 路径: /health
  • 方法: GET

文献检索

  • 路径: /api/v1/search
  • 方法: POST
  • 参数:
    • query: 检索关键词
    • max_results: 最大结果数
    • generate_summary: 是否生成摘要

依赖

fastapi>=0.109.0
uvicorn[standard]>=0.27.0
pydantic>=2.0.0
httpx>=0.26.0
openai>=1.12.0

安装

pip install -r requirements.txt
python src/main.py

使用示例

curl -X POST "http://localhost:8000/api/v1/search" \
  -H "Content-Type: application/json" \
  -d '{
    "query": "diabetes treatment",
    "max_results": 5,
    "generate_summary": true
  }'

开源协议

Apache License 2.0