AI 智能体,用于分析血液报告并提供详细的健康洞察。
git clone https://github.com/harshhh28/hia.git
cd hia
pip install -r requirements.txt
.streamlit/secrets.toml 中):SUPABASE_URL = "your-supabase-url"
SUPABASE_KEY = "your-supabase-key"
GROQ_API_KEY = "your-groq-api-key"
应用程序需要在您的 Supabase 数据库中创建以下表:

您可以使用 public/db/script.sql 中提供的 SQL 脚本 [链接] 来设置所需的数据库架构。
(注:您可以在 Supabase 设置 -> 注册 -> 邮箱 中关闭注册时的邮箱确认)
streamlit run src\main.py
hia/ ├── requirements.txt ├── README.md ├── src/ │ ├── main.py # 应用程序入口 │ ├── auth/ # 身份认证相关模块 │ │ ├── auth_service.py # Supabase 认证集成 │ │ └── session_manager.py # 会话管理 │ ├── components/ # UI 组件 │ │ ├── analysis_form.py # 报告分析表单 │ │ ├── auth_pages.py # 登录/注册页面 │ │ ├── footer.py # 页脚组件 │ │ └── sidebar.py # 侧边栏导航 │ ├── config/ # 配置文件 │ │ ├── app_config.py # 应用设置 │ │ └── prompts.py # AI 提示词 │ ├── services/ # 服务集成 │ │ └── ai_service.py # AI 服务集成 │ ├── agents/ # 基于智能体的架构组件 │ │ ├── agent_manager.py # 智能体管理 │ │ └── model_fallback.py # 模型回退逻辑 │ └── utils/ # 工具函数 │ ├── validators.py # 输入验证 │ └── pdf_extractor.py # PDF 处理
欢迎贡献!请阅读我们的贡献指南了解如何提交 Pull Request、开发工作流程、编码标准等详细信息。
我们感谢所有贡献,从报告错误和改进文档到实现新功能。
感谢所有帮助改进此项目的杰出贡献者!
| 头像 | 姓名 | GitHub | 角色 | 贡献 | PR | 备注 |
|---|---|---|---|---|---|---|
![]() | Harsh Gajjar | harshhh28 | 项目创建者与维护者 | 核心实现、文档 | N/A | 首席开发者 |
![]() | Gaurav | gaurav98095 | 贡献者 | 数据库架构、错误修复 | #1, #5, #6, #7 | 数据库设计、错误修复 |
本项目采用 MIT 许可证 - 详见 LICENSE 文件。
由 Harsh Gajjar 创建