DeepHPO / README.md
pzweuj's picture
Update README.md
b5d4d6e verified
metadata
title: DeepHPO
emoji: 🧬
colorFrom: blue
colorTo: green
sdk: docker
pinned: false
license: mit

项目简介

DeepHPO是一个基于大语言模型的临床表型 HPO术语提取的Web应用,旨在为用户提供便捷的HPO术语查询服务。

支持任何兼容OpenAI格式的API端点和模型,您可以通过主页的设置按钮配置自己的API服务提供商、模型名称和API Key。

工作原理

将完整的 HPO 术语表(约 20,000 条,含中英文名称和定义)直接注入大语言模型的上下文中(约 420K tokens),由 LLM 一次性完成症状提取和术语匹配。无需向量数据库、无需索引引擎,仅依赖模型自身的语义理解能力。

环境变量配置

在 Hugging Face Space 的 Settings → Repository secrets 中配置:

变量名 说明 默认值
OPENAI_API_KEY API 密钥 (无)
OPENAI_API_URL API 端点 https://api.siliconflow.cn/v1/chat/completions
OPENAI_MODEL 模型名称 deepseek-ai/DeepSeek-V3

也可以在应用主页左上角的设置按钮中动态配置(会覆盖环境变量)。

主要功能

  1. 输入患者临床诊断信息,由大语言模型提取匹配的 HPO 术语
  2. 支持任何 OpenAI 格式的 API 端点(DeepSeek、OpenAI、硅基流动等)
  3. 19,000+ 条 HPO 术语全量注入上下文,无信息损失
  4. 分页展示搜索结果

技术栈

  • 框架:Next.js 14 + React 18 + TypeScript
  • UI:Tailwind CSS + TanStack Table
  • AI:兼容OpenAI格式的各种大模型(建议使用支持 1M 上下文的模型)

引用与许可

应用数据库来源于HPO obo文件(版本 2026-02-16)。

了解更多请访问:http://www.human-phenotype-ontology.org

Cite: doi: 10.1093/nar/gkad1005