Hormonaly Clinical Intelligence について
Hormonaly Clinical Intelligenceは、ホルモン、ペプチド、長寿医療に取り組むクリニック、薬局、研究チーム向けの臨床調査・意思決定支援プラットフォームです。生物医学文献と厳選プロトコルを組み合わせ、根拠評価や引用を含む回答と臨床ワークフローツールを提供します。
主な機能
- 01根拠評価付き臨床クエリ
- 02プロトコルの検索と比較
- 03薬物相互作用・安全性チェック
- 04引用付き臨床ノート
- 05MCP クライアント向け24ツール
活用シーン
- 01化合物のエビデンス調査
- 02相互作用と安全リスクの確認
- 03用量・モニタリング計画の検索
- 04構造化された臨床ノートの作成
MCP 対応
MCP サーバーは、MCP 対応クライアントやエージェントからHormonalyのHelix臨床インテリジェンスを利用する24のツールを公開します。ローカル設定とリモートHTTP/SSE接続に対応しています。
設定
リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。
https://mcp.hormonaly.ai/mcpclaude mcp add --transport http hormonaly-ai-hormonaly https://mcp.hormonaly.ai/mcp{"mcpServers":{"hormonaly-ai-hormonaly":{"type":"http","url":"https://mcp.hormonaly.ai/mcp"}}}Cursor で開く{"servers":{"hormonaly-ai-hormonaly":{"type":"http","url":"https://mcp.hormonaly.ai/mcp"}}}VS Code で開く{"mcpServers":{"hormonaly-ai-hormonaly":{"type":"http","url":"https://mcp.hormonaly.ai/mcp"}}}{"mcpServers":{"hormonaly-ai-hormonaly":{"serverUrl":"https://mcp.hormonaly.ai/mcp"}}}コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。
https://mcp.hormonaly.ai/mcp認証が必要https://mcp.hormonaly.ai/sse認証が必要ツール
詳細
Hormonaly — 公開 API・統合リファレンス
ペプチド、ホルモン、長寿医療のための AI ネイティブなインフラストラクチャ。
このリポジトリは、エンタープライズパートナーおよび API インテグレーター向けの公開統合リファレンスです。MCP サーバーのソースは、Hormonaly-ai/hormonaly-public で公開されています。臨床向けアクセスについては、hormonaly.ai をご覧ください。
目次
- プラットフォーム概要
- アーキテクチャ概要
- パートナー API リファレンス
- MCP サーバー — ツールスキーマ
- 認証
- レート制限とクォータ
- エラーとステータスコード
- サブスクリプションプラン
- Scribe API
- セキュリティとコンプライアンス
- アクセスの取得
- 3つの視点によるスコアリング
- Webhook イベント
- API のバージョン管理と安定性
- Hormonaly-1 LLM
- Hormonaly について
プラットフォーム概要
Hormonaly は、次の3つの柱を1つのプラットフォームに統合しています。
- エビデンスの統合 — PubMed と厳選された594件のプロトコルを対象とするマルチエージェント RAG。GRADE 形式の評価(A~D)を提供します。各応答では、6つの生物医学データベース(PubMed、ClinicalTrials.gov、Cochrane、Europe PMC、OpenAlex、Semantic Scholar)を検索します。
- 臨床意思決定支援 — 検証済みの引用に基づくリアルタイムの回答、SOAP/DAP/ナラティブ形式の記録、相互作用チェック、投与量、モニタリング計画を提供します。
- ワークフローツール — ペプチド、ホルモン、長寿医療分野のクリニック、調剤薬局、研究チーム向けの運用レイヤーです。
数値で見ると:
| 指標 | 値 |
|---|---|
| プロトコル | 31の臨床カテゴリーにわたる594件以上 |
| インデックス済み研究 | 10,000件以上 |
| AI エージェント | 専門エージェント42種+バックグラウンドエージェント |
| デザインパートナークリニック | 21 |
| 研修を受けた臨床医 | 1,000人以上 |
| 国 | 5 |
| 品質パイプラインのチェック | 1応答あたり13回 |
| 引用の検証 | PubMed PMID 検証済み、タイムアウト4秒 |
API から利用できる主な製品:
| 製品 | 説明 |
|---|---|
| Helix | 臨床インテリジェンスエンジン — マルチエージェント RAG、GRADE スコア付き回答、SSE ストリーミング |
| Scribe | 引用に基づく SOAP/DAP/ナラティブ形式の臨床記録ジェネレーター |
| PharmacyOS | 調剤薬局向けインテリジェンス — プロトコル、相互作用、処方箋の生成 |
| Workspace | 複数パネルを備えた包括的な臨床スイート — エンタープライズ/パートナー向けアクセス |
| MCP Server | @hormonaly/mcp-server — Claude Desktop およびエージェントフレームワーク向けの24個のツール |
アーキテクチャ概要
Hormonaly は、6つのカテゴリー(Evidence、Research、Clinical、Content、Copilot、Extraction)に分類された42エージェントのオーケストレーションアーキテクチャを基盤とし、さらに6つのバックグラウンドエージェントが継続的に稼働しています。
クエリパイプライン
Helix API のすべての呼び出しは、同じ決定論的パイプラインを通ります。
Client query
│
▼
NeMo Guardrails (PII redaction · off-topic filter · nvidia/llama-3.1-nemotron-nano-8b-v1)
│
▼
Agent Router (intent classification → tier selection)
│
├── TIER_1_BEST: Claude Sonnet 4.6 → GPT-4o fallback (complex/clinical queries)
├── TIER_2_BALANCED: Claude Sonnet 4.6 → GPT-4o → Claude Haiku 4.5 fallback (Scribe, CDS, Rx)
└── TIER_3_FAST: Claude Haiku 4.5 → GPT-4o Mini → Gemini 2.5 Flash → Claude Sonnet 4.6 fallback (free tier, Three-Lens scoring)
│
▼
Multi-Database RAG Retrieval (6 databases · 80K token cap)
│
▼
Cross-Encoder Reranker (threshold ≥ 0.35, fallback 0.15)
│
▼
NeMo Parse — Full-text PMC enrichment (top 5 citations)
│
▼
Supervisor/Worker agents (complex multi-compound queries)
│
▼
Quality Gate (13 checks · 70% composite threshold · async)
│
▼
Citation Grounding (PMID verification · 4s timeout per citation)
│
▼
NeMo Output Guardrail (dosing safety scan · inline flags)
│
▼
Streaming SSE response → client
エージェントのカテゴリ
| カテゴリ | エージェント | 役割 |
|---|---|---|
| エビデンスエージェント | プライマリ | 6つの生物医学データベースを検索し、知見を評価します |
| 安全性エージェント | プライマリ | 相互作用、禁忌、リスク要因をスクリーニングします |
| プロトコルエージェント | プライマリ | 化合物のプロトコルとモニタリング要件を取得します |
| 矛盾検出エージェント | プライマリ | 見解が一致しない研究を提示し、エビデンスの評価を調整します |
| 臨床判断エージェント | プライマリ | 構造化された臨床推奨を統合します |
| 品質ゲート | プライマリ | すべての応答に対して13項目の自動チェックを実行します |
| バックグラウンドエージェント(×6) | 自律型 | エビデンスの更新、安全性のモニタリング、ナレッジの拡充、プロトコルの監査、古さのチェック、ユーザーモニターへの通知を継続的に実行します |
モデルのルーティング
| クエリタイプ | モデル | 最大トークン数 | 出力 |
|---|---|---|---|
| 標準的な臨床クエリ | Claude Sonnet 4.6 | 4,000 | ストリーミング SSE + エビデンス評価 + 引用 |
| 複雑なクエリ(3種類以上の化合物/30語以上) | Claude Sonnet 4.6 | 6,000 | ストリーミング SSE + 拡張された統合 |
| エビデンスモード | Claude Sonnet 4.6 | 6,000 | より深い文献統合 |
| 拡張思考/詳細分析 | Claude Sonnet 4.6 (extended) | 16,000 | SSE + 折りたたみ可能な推論パネル |
| 3つの視点によるスコアリング | Claude Haiku 4.5 | 600 | JSON:Longevity/Health/Performance のスコア + 判定 |
| マルチエージェントのスーパーバイザー/ワーカー | Claude Sonnet 4.6 | 4,000 | SSE + orchestration_steps[] |
| Scribe/Rx/パンフレット | Claude Sonnet 4.6 | 400–4,096 | 構造化テンプレート(SOAP/DAP/Narrative/Rx) |
| 無料プラン(すべてのタイプ) | Claude Haiku 4.5 | 同じ | 同じ形式。コンテキストは短く、RAG チャンクは削減されます |
| Hormonaly-1(セルフホスト) | NVIDIA NIM 上の Hormonaly-1 | 131k ctx | 同じ SSE 形式。推論時にサードパーティへの依存はありません |
モデルのルーティングに関する注記: すべてのプランでプライマリモデルとフォールバックモデルのチェーンを使用します。TIER_1:Claude Sonnet 4.6 → GPT-4o。TIER_2:Claude Sonnet 4.6 → GPT-4o → Claude Haiku 4.5。TIER_3:Claude Haiku 4.5 → GPT-4o Mini → Gemini 2.5 Flash → Claude Sonnet 4.6。NVIDIA NIM(nvidia/llama-3.3-nemotron-super-49b-v1、8×H100 SXM 上でセルフホスト)は、引用の根拠付けと Ask Hormonaly コパイロットエージェントに使用されます。Hormonaly-1 は Hormonaly 独自のファインチューニング済みモデルで、同じ H100 インフラストラクチャにデプロイされ、サードパーティ API への依存を減らすため段階的に統合されています。Hormonaly-1 LLM を参照してください。
エビデンス品質パイプライン
- 再ランキング — クロスエンコーダーがすべての RAG チャンクをスコアリングし、閾値は ≥ 0.35(ニッチな化合物ではフォールバックとして 0.15)
- トークン上限 — LLM に渡す RAG コンテキストは最大 80,000 トークンです
- 品質ゲート — 引用の有効性、回答の完全性、臨床的一貫性、安全性フラグに関する13項目をチェックします。複合スコアの閾値は ≥ 70% です(非同期、事後処理)
- 引用の根拠付け — すべての PMID を4秒のタイムアウトで PubMed に照合して確認し、未確認の引用は除外します
- NeMo Parse — 上位5件の引用について PMC 論文の全文を取得し、序論/方法/結果に構造化して、拡充したコンテキストとして渡します
パートナー API リファレンス
ベース URL:https://hormonaly.ai/api/v1
認証:すべてのリクエストに Authorization: Bearer YOUR_API_KEY を指定します。
機械可読な OpenAPI 仕様:GET /api/v1/helix/openapi.json
以下のすべてのエンドポイントパスは、ベース URL からの相対パスです。
Helix エンドポイント
POST /helix/query
臨床上の質問を送信し、エビデンスグレード、引用、臨床的判定を含む完全な Helix レスポンスを受け取ります。
リクエスト:
{
"query": "What is the evidence for BPC-157 in tendon repair?",
"mode": "evidence",
"stream": true
}
レスポンス(SSE ストリーミング):
data: {"type":"agent_step","step":"classifying intent"}
data: {"type":"agent_step","step":"searching evidence","sources":26}
data: {"type":"agent_step","step":"verifying citations"}
data: {"type":"content","text":"BPC-157 has demonstrated..."}
data: {"type":"metadata","evidence_grade":"C","confidence":62,"verdict":"CONSIDER","citations":5,"sources_consulted":26}
data: {"type":"done"}
レスポンスのメタデータフィールド:
| フィールド | 型 | 説明 |
|---|---|---|
| evidence_grade | "A" | "B" |
| confidence | 0–100 | GRADE、引用密度、ヒトと前臨床の比率、情報源間の一致度から算出した複合スコア |
| citations | number | レスポンスに含まれる検証済み PubMed 引用数 |
| sources_consulted | number | エビデンスデータベースから取得した RAG チャンク数 |
| agent_type | string | クエリを処理した専門エージェント |
| verdict | "ADOPT" | "CONSIDER" |
| usage | object | 月間予算に対する現在のトークン使用量 |
GET /helix/protocols/:compound
特定の化合物について、エビデンス品質評価付きのプロトコルを検索します。
例:GET /helix/protocols/bpc-157
レスポンス:
{
"compound": "bpc-157",
"evidence_grade": "C",
"protocols": [
{
"indication": "Tendon repair",
"dose_range": "200–500 mcg/day",
"route": ["subcutaneous", "intramuscular"],
"cycle_duration": "4–12 weeks",
"monitoring": ["liver enzymes at baseline", "symptom review at 4 weeks"]
}
],
"interactions": [],
"citations": 5
}
POST /helix/dossier
化合物の包括的なエビデンス資料を生成します(非同期ジョブ)。Advanced または Enterprise ティアが必要です。
リクエスト:
{ "compound": "semaglutide", "sections": ["mechanism", "efficacy", "safety", "dosing"] }
レスポンス:{ "job_id": "dossier_abc123", "status": "queued" }
GET /helix/dossier/:job_id で status: "complete" になるまでポーリングします。
POST /helix/compare
エビデンスグレード、安全性、用量、臨床での導入準備状況について、2~3 件のプロトコルを直接比較します。Advanced または Enterprise ティアが必要です。
リクエスト:
{ "compounds": ["testosterone-cypionate", "testosterone-enanthate"] }
GET /helix/health
サービスのヘルスチェックです。認証は不要です。
{ "status": "ok", "latency_p50_ms": 4200, "citation_coverage": "99%" }
MCP サーバー — ツールスキーマ
パッケージ:@hormonaly/mcp-server
Hormonaly MCP サーバーは、24 個のツールを提供します。Claude Desktop、Cursor、または MCP 対応のエージェントは、クライアント側で HTTP クライアントコードを用意することなく、Helix の臨床インテリジェンススタック全体に直接クエリできます。
インストール(Claude Desktop)
MCP サーバーのソースは GitHub リポジトリで公開されています。クローンしてローカルでビルドします。
git clone https://github.com/Hormonaly-ai/hormonaly-public.git
cd hormonaly-public/mcp/hormonaly-mcp-server
npm install && npm run build
次に、以下のように Claude Desktop を設定します。
// ~/Library/Application Support/Claude/claude_desktop_config.json
{
"mcpServers": {
"hormonaly": {
"command": "node",
"args": ["/path/to/hormonaly-mcp-server/dist/index.js"],
"env": {
"HORMONALY_API_URL": "https://hormonaly.ai",
"HORMONALY_API_KEY": "YOUR_API_KEY"
}
}
}
}
Claude Desktop を再起動すると、ツールがすぐに表示されます。
HTTP/SSE モード(サーバー側のエージェント向け):
HTTP_PORT=3100 node dist/index.js
# SSE: GET http://localhost:3100/sse?sessionId=YOUR_ID
# POST: POST http://localhost:3100/messages?sessionId=YOUR_ID
# Health: GET http://localhost:3100/health
セットアップ手順の詳細は mcp/README.md を参照してください。
リモート MCP — Claude.ai のワンクリック接続
稼働中 · 2026 年 5 月公開 · レジストリ:registry.modelcontextprotocol.io
Hormonaly MCP サーバーはリモート HTTP/SSE サーバーとしてデプロイされ、公式 MCP Registry に io.github.Hormonaly-ai/hormonaly として登録されています。Claude.ai を利用する Enterprise のお客様は、ワンクリックで接続できます。ローカルへのインストール、Docker、claude_desktop_config.json の編集は不要です。
| 項目 | 値 |
|---|---|
| SSE エンドポイント | https://mcp.hormonaly.ai/sse |
| Registry ID | io.github.Hormonaly-ai/hormonaly |
| 認証ヘッダー | x-api-key: hk_live_...(パートナー API キー) |
| インフラストラクチャ | GCP Cloud Run · Cloudflare DNS · GCP が TLS をプロビジョニング |
ワンクリック接続の流れ(Claude.ai Enterprise)
- Claude.ai が MCP Registry 経由で Hormonaly を検出します。URL を手動で入力する必要はありません
- ユーザーが「接続」をクリックすると、Claude が「x-api-key を入力してください」とプロンプトを表示します
- ユーザーが
hk_live_...パートナー API キー(Partner Portal → API Keys から取得)を貼り付けます - 会話内ですぐに 24 個すべてのツールが有効になります
認証とアクセスティア
| ツールグループ | 認証要件 | 例 |
|---|---|---|
| プロトコル、エビデンス、化合物のツール(9 個) | 不要 — 公開読み取りアクセス | protocol_search、compound_get_dosing(evidence_grade には API キーが必要です) |
| Helix およびエージェント型ツール(8 個) | API キーが必要 | helix_query、run_clinical_workflow、helix_deep_analysis、evidence_grade |
| ユーザーツール(4 個) | セッショントークン | user_get_profile、monitor_protocol_updates |
| 管理者ツール(3 個) | 管理者セッション | admin_get_stats、admin_list_users |
パートナー API キーは hk_live_ で始まり、Partner Portal から発行されます。このキーは x-api-key SSE ヘッダーとして渡されます。Claude.ai では、初回接続時に入力を求められます。
全ツールスキーマ
Helix ツール
| ツール | 説明 | 認証 |
|---|---|---|
| helix_query | 臨床上の質問 → 引用と信頼度スコアを含む、エビデンスの評価に基づいた回答 | API キー |
| helix_compare | 2~3 種類の化合物を直接比較(Advanced/Enterprise) | API キー |
| helix_protocol | Helix API から化合物のすべてのプロトコルを取得 | API キー |
| helix_dossier_start | 非同期のドシエ生成ジョブを開始(Advanced/Enterprise) | API キー |
| helix_dossier_status | job_id を指定してドシエジョブのステータスを確認 | API キー |
| helix_deep_analysis | 完全な RAG パイプライン、Three-Lens スコアリング、PMID 引用リストを使用した拡張分析 | API キー |
| run_clinical_workflow | 複雑な臨床上の質問に対応する、スーパーバイザー/ワーカー型の完全なマルチエージェントワークフロー | API キー |
プロトコルツール
| ツール | 説明 | 認証 |
|---|---|---|
| protocol_search | 化合物、カテゴリー、または疾患からプロトコルライブラリを検索 | パブリック(認証不要) |
| protocol_get | ID またはスラッグからプロトコルの詳細をすべて取得 | パブリック(認証不要) |
| protocol_list_categories | 31 以上のプロトコルカテゴリーと件数をすべて一覧表示 | パブリック(認証不要) |
| protocol_get_interactions | 複数の化合物間の相互作用を確認(バッチエンドポイントにはセッション認証が必要) | セッション |
エビデンスツール
| ツール | 説明 | 認証 |
|---|---|---|
| evidence_search | 化合物または疾患に関する研究を PubMed で検索 | パブリック(認証不要) |
| evidence_get | ID からエビデンスレコードの詳細をすべて取得 | パブリック(認証不要) |
| evidence_grade | GRADE フレームワークを使用して PMID 参照文献群を評価 — 各研究の根拠とともに A/B/C/D を返します | API キー |
化合物ツール
| ツール | 説明 | 認証 |
|---|---|---|
| compound_search | 名前またはカテゴリーから化合物データベースを検索 | パブリック(認証不要) |
| compound_get_interactions | 化合物のスラッグに関する既知の相互作用をすべて取得 | パブリック(認証不要) |
| compound_get_dosing | エビデンスに基づく投与量の範囲、投与経路、サイクルのガイダンスを取得 | パブリック(認証不要) |
ユーザーツール(セッション認証が必要)
| ツール | 説明 |
|---|---|
| user_get_profile | 現在のユーザーのプロフィールを取得 |
| user_get_usage | 現在のユーザーの AI 使用状況の統計を取得 |
| user_get_saved_protocols | 現在のユーザーが保存したプロトコルを取得 |
| monitor_protocol_updates | 保存したプロトコルのエビデンスが古くなっていないか(90 日超)を確認し、review_recommended フラグを返します |
管理者ツール(管理者セッションが必要)
| ツール | 説明 |
|---|---|
| admin_get_stats | プラットフォーム全体の統計を取得 |
| admin_list_users | オプションの検索とページネーションを指定してユーザーを一覧表示 |
| admin_get_ai_costs | モデルとエンドポイントごとの AI コストの内訳を取得 |
エージェント型ワークフローツール
次の 3 つのツールで、完全なマルチエージェントパイプラインを有効にできます。
run_clinical_workflow — スーパーバイザー/ワーカーパターンです。複雑な臨床上の質問を 3~4 件の並列サブタスク(エビデンス検索、相互作用の確認、プロトコルの検索、臨床的な統合)に分解して、専門エージェントに割り当てます。各エージェントのタスク、結果、所要時間、信頼度を示す orchestration_steps[] を含む統合レポートを返します。レイテンシー:複雑なクエリの場合、30~90 秒です。
helix_deep_analysis — 完全な RAG パイプラインを使用した拡張詳細分析です。3 つの独立した臨床的視点(Longevity / Health & Disease / Performance)による Three-Lens スコアリング、PMID 引用リストの全件、セクションごとの信頼度の内訳、全体的なエビデンス評価(A~D)を返します。
monitor_protocol_updates — 保存したプロトコルを、90 日間の古さのしきい値に照らして確認します。review_recommended フラグと、プロトコルごとの最終エビデンス更新日を返します。文献の最新状況を把握するため、週次または月次で使用してください。
MCP ツールの入力スキーマ
24 個すべてのツールのスキーマです。inputSchema ブロックは、Claude Desktop と MCP クライアントがパラメーターを検証してから送信するために使用します。
helix_query
{
"name": "helix_query",
"inputSchema": {
"type": "object",
"properties": {
"question": { "type": "string", "description": "Clinical question", "maxLength": 10000 },
"language": { "type": "string", "enum": ["en","ar"], "default": "en" },
"detail_level": { "type": "string", "enum": ["clinical","summary"], "default": "clinical" },
"include_citations":{ "type": "boolean", "default": true },
"include_three_lens":{ "type": "boolean", "default": false },
"api_key": { "type": "string", "description": "Override env API key" }
},
"required": ["question"]
}
}
helix_compare (Advanced/Enterprise)
{
"name": "helix_compare",
"inputSchema": {
"type": "object",
"properties": {
"compounds": { "type": "array", "items": { "type": "string" }, "minItems": 2, "maxItems": 3 },
"indication": { "type": "string", "default": "General comparison" },
"language": { "type": "string", "enum": ["en","ar"], "default": "en" },
"api_key": { "type": "string" }
},
"required": ["compounds"]
}
}
helix_protocol
{
"name": "helix_protocol",
"inputSchema": {
"type": "object",
"properties": {
"compound": { "type": "string", "maxLength": 200 },
"language": { "type": "string", "enum": ["en","ar"], "default": "en" },
"api_key": { "type": "string" }
},
"required": ["compound"]
}
}
helix_dossier_start (Advanced/Enterprise)
{
"name": "helix_dossier_start",
"inputSchema": {
"type": "object",
"properties": {
"compound": { "type": "string", "maxLength": 500 },
"language": { "type": "string", "enum": ["en","ar"], "default": "en" },
"api_key": { "type": "string" }
},
"required": ["compound"]
}
}
helix_dossier_status
{
"name": "helix_dossier_status",
"inputSchema": {
"type": "object",
"properties": {
"job_id": { "type": "string" },
"api_key": { "type": "string" }
},
"required": ["job_id"]
}
}
helix_deep_analysis (Enterprise)
{
"name": "helix_deep_analysis",
"inputSchema": {
"type": "object",
"properties": {
"topic": { "type": "string", "description": "Clinical topic for deep analysis", "maxLength": 10000 },
"language": { "type": "string", "enum": ["en","ar"], "default": "en" },
"api_key": { "type": "string" }
},
"required": ["topic"]
}
}
run_clinical_workflow
{
"name": "run_clinical_workflow",
"inputSchema": {
"type": "object",
"properties": {
"question": { "type": "string", "description": "Complex clinical question", "maxLength": 10000 },
"patient_context": { "type": "string", "description": "Optional: age, sex, conditions, medications" },
"language": { "type": "string", "enum": ["en","ar"], "default": "en" },
"api_key": { "type": "string" }
},
"required": ["question"]
}
}
monitor_protocol_updates (session auth)
{
"name": "monitor_protocol_updates",
"inputSchema": {
"type": "object",
"properties": {
"session_token": { "type": "string" },
"compound_filter": { "type": "array", "items": { "type": "string" }, "description": "Filter to specific compounds" }
}
}
}
protocol_search
{
"name": "protocol_search",
"inputSchema": {
"type": "object",
"properties": {
"query": { "type": "string" },
"category": { "type": "string", "description": "e.g. 'weight-loss', 'hormones'" },
"limit": { "type": "number", "default": 10 }
},
"required": ["query"]
}
}
protocol_get
{
"name": "protocol_get",
"inputSchema": {
"type": "object",
"properties": { "id": { "type": "string" } },
"required": ["id"]
}
}
protocol_list_categories
{
"name": "protocol_list_categories",
"inputSchema": { "type": "object", "properties": {} }
}
protocol_get_interactions
{
"name": "protocol_get_interactions",
"inputSchema": {
"type": "object",
"properties": {
"compounds": { "type": "array", "items": { "type": "string" }, "minItems": 2,
"description": "Compound slugs to screen" }
},
"required": ["compounds"]
}
}
evidence_search
{
"name": "evidence_search",
"inputSchema": {
"type": "object",
"properties": {
"compound": { "type": "string" },
"max_results": { "type": "number", "default": 10 }
},
"required": ["compound"]
}
}
evidence_get
{
"name": "evidence_get",
"inputSchema": {
"type": "object",
"properties": { "id": { "type": "string" } },
"required": ["id"]
}
}
evidence_grade
{
"name": "evidence_grade",
"inputSchema": {
"type": "object",
"properties": {
"ids": { "type": "array", "items": { "type": "string" }, "minItems": 1, "maxItems": 20,
"description": "Evidence record IDs to GRADE-score" },
"api_key": { "type": "string", "description": "Helix API key" }
},
"required": ["ids"]
}
}
compound_search
{
"name": "compound_search",
"inputSchema": {
"type": "object",
"properties": {
"query": { "type": "string" },
"category": { "type": "string" }
},
"required": ["query"]
}
}
compound_get_interactions
{
"name": "compound_get_interactions",
"inputSchema": {
"type": "object",
"properties": { "slug": { "type": "string", "description": "e.g. 'semaglutide'" } },
"required": ["slug"]
}
}
compound_get_dosing
{
"name": "compound_get_dosing",
"inputSchema": {
"type": "object",
"properties": { "slug": { "type": "string", "description": "e.g. 'testosterone-cypionate'" } },
"required": ["slug"]
}
}
user_get_profile
{
"name": "user_get_profile",
"inputSchema": {
"type": "object",
"properties": { "session_token": { "type": "string" } }
}
}
user_get_usage
{
"name": "user_get_usage",
"inputSchema": {
"type": "object",
"properties": { "session_token": { "type": "string" } }
}
}
user_get_saved_protocols
{
"name": "user_get_saved_protocols",
"inputSchema": {
"type": "object",
"properties": { "session_token": { "type": "string" } }
}
}
admin_get_stats
{
"name": "admin_get_stats",
"inputSchema": {
"type": "object",
"properties": { "admin_session_token": { "type": "string" } }
}
}
admin_list_users
{
"name": "admin_list_users",
"inputSchema": {
"type": "object",
"properties": {
"limit": { "type": "number", "default": 20 },
"offset": { "type": "number", "default": 0 },
"search": { "type": "string" },
"admin_session_token": { "type": "string" }
}
}
}
admin_get_ai_costs
{
"name": "admin_get_ai_costs",
"inputSchema": {
"type": "object",
"properties": {
"days": { "type": "number", "default": 30 },
"admin_session_token": { "type": "string" }
}
}
}
認証
Hormonaly は、独立した2つの認証システムを使用します。混同しないでください。
1. Helix Data API — Bearer Token
すべての /api/v1/* エンドポイントには、次の認証が必要です:Authorization: Bearer YOUR_API_KEY
API キーは保存前に SHA-256 でハッシュ化されます。プレーンテキストのキーが表示されるのは作成時の1回だけです。すぐにシークレットマネージャーに保存してください。紛失した場合は、キーを失効させてローテーションしてください。復元する方法はありません。REST /api/v1/* エンドポイントでは Authorization: Bearer ヘッダーにキーを指定します。リモート MCP/SSE サーバーでは x-api-key: hk_live_... ヘッダーに指定します。
キーの管理:Partner Portal → API Keys(/partner/api)
2. Partner Portal — セッション認証
Partner Portal(/partner/*)は、セッションベースの認証を使用します。メールアドレスとパスワードを使って /partner/login からログインしてください。このセッションではデータ API にアクセスできません。
キーのライフサイクル
- 作成 — モーダルに完全なキーが1回だけ表示されます。すぐにコピーしてください。
- 複数の有効なキー — 新しいキーを作成しても、既存のキーは失効しません。
- 失効 — 直ちに有効になります。そのキーを使ったリクエストはすべて、すぐに 401 を返します。
- キーの紛失 — キーを失効させ、新しいキーを作成してください。プレーンテキストのキーを復元することはできません。
レート制限とクォータ
| プラン | 月額基本料金 | 含まれるトークン数 | レート制限 | 超過料金 | ハード上限 |
|---|---|---|---|---|---|
| API Starter | $499 | 5M トークン | 60 req/min | $100 / 1M | 10M トークン(以降 429) |
| API Advanced | $1,999 | 25M トークン | 150 req/min | $80 / 1M | 75M トークン(以降 429) |
| API Enterprise | $4,999 | 75M トークン | カスタム | $25 / 1M | なし(超過分は請求) |
| Legacy partners (pre-billing) | — | — | 20 req/min | — | — |
制限超過時のレスポンス:Retry-After ヘッダーを含む HTTP 429。バースト動作:60秒のスライディングウィンドウで計測され、バーストは許可されません。
レスポンスのレイテンシ
| エンドポイント | P50 レイテンシ |
|---|---|
| POST /api/v1/helix/query | 3~12秒 |
| POST /api/v1/scribe/generate | 15~45秒 |
| GET /api/v1/helix/protocols/:compound | < 200ms |
| run_clinical_workflow (MCP) | 30~90秒 |
usage オブジェクト
すべての POST /api/v1/helix/query レスポンスには、リアルタイムのトークン消費量を示すトップレベルの usage オブジェクトが含まれます。
{
"usage": {
"tokensUsedThisMonth": 1234567,
"monthlyTokenBudget": 5000000,
"percentUsed": 24.7,
"hardCapTokens": 10000000,
"hardCapExceeded": false,
"quotaThresholdsCrossed": [80]
}
}
エラーとステータスコード
{
"error": {
"code": "RATE_LIMITED",
"message": "Request rate exceeded. Retry after 23s.",
"request_id": "req_01HXYZ..."
}
}
| ステータス | error.code | 意味 | 推奨されるクライアントの動作 |
|---|---|---|---|
| 400 | INVALID_REQUEST | JSON の形式が正しくないか、必須フィールドが不足しています | リクエストを修正してください。そのまま再試行しないでください |
| 401 | MISSING_AUTH | Authorization ヘッダーがありません | Authorization: Bearer YOUR_API_KEY を追加してください |
| 401 | INVALID_KEY | キーが認識されないか、失効しています | Partner Portal でキーをローテーションしてください |
| 403 | TIER_REQUIRED | エンドポイントの利用には Advanced または Enterprise ティアが必要です | プランをアップグレードしてください |
| 404 | NOT_FOUND | Compound、protocol、または job ID が存在しません | 識別子を確認してください |
| 422 | VALIDATION_FAILED | 意味検証に失敗しました | error.message を確認してください |
| 429 | RATE_LIMITED | 1分あたりのリクエスト数が上限を超えました | Retry-After ヘッダーに従ってください |
| 429 | BUDGET_EXCEEDED | 呼び出し前の予算上限を超えました | 予算ウィンドウが過ぎるまで待つか、請求担当にお問い合わせください |
| 5xx | INTERNAL_ERROR | 予期しないサーバーエラーが発生しました | 指数バックオフで再試行してください(最大3回) |
| 503 | UPSTREAM_TIMEOUT | 上流の生物医学データベースまたはモデルがタイムアウトしました | 5~10秒後に再試行してください |
サブスクリプションプラン
| API Starter | API Advanced | API Enterprise | |
|---|---|---|---|
| 月額基本料金 | $499 | $1,999 | $4,999 |
| 月間のトークン数 | 5,000,000 | 25,000,000 | 75,000,000 |
| 超過料金 | $100 / 1M tokens | $80 / 1M tokens | $25 / 1M tokens |
| 上限 | 10M tokens — 超過すると 429 | 75M tokens — 超過すると 429 | なし(超過分を請求) |
| レート制限 | 60 req/min | 150 req/min | カスタム |
| 機能 | API Starter | API Advanced | API Enterprise |
|---|---|---|---|
| /api/v1/helix/query | はい | はい | はい |
| /api/v1/scribe/generate | はい | はい | はい |
| /api/v1/helix/dossier | いいえ — 403 | はい | はい |
| /api/v1/helix/compare | いいえ — 403 | はい | はい |
| ホワイトラベルポータル | いいえ | いいえ | はい |
| BAA(HIPAA) | いいえ | いいえ | はい |
| 専任サポート | いいえ | いいえ | はい |
Scribe API
/api/v1/scribe にマウントされています。すべてのプランで利用できます。
POST /scribe/generate
{
"note_format": "soap",
"patient_context": {
"age": 45, "sex": "male",
"diagnoses": ["hypogonadism"],
"active_protocols": ["testosterone-cypionate"],
"lab_values": { "total_testosterone": "250 ng/dL", "LH": "1.2 mIU/mL" }
},
"visit_notes": "Patient presents for quarterly follow-up."
}
対応する note_format:soap | dap | narrative(デフォルト:soap)。レスポンスには note、interaction_alerts、monitoring_plan、confidence_score、evidence_grade が含まれます。レイテンシー:15~45 秒。
GET /scribe/health
認証は不要です。
セキュリティとコンプライアンス
セキュリティ制御
| 制御 | 実装 |
|---|---|
| API キーの保存 | SHA-256 ハッシュのみ — 平文は一切保存されません |
| レート制限 | アトミック SQL カウンター(スライディング 60 秒ウィンドウ、インスタンス間で安全) |
| 予算の適用 | 呼び出し前に確認し、LLM のトークンが消費される前に 429 を返します |
| セッション固定攻撃 | ログインのたびに regenerate() を実行 |
| IDOR 対策 | すべてのドシエとエンゲージメント記録について所有権を確認 |
| マスアサインメント | 適切に対策済み — すべての入力を検証 |
| 検索インジェクション | すべての ILIKE/tsquery を Drizzle ORM 経由でパラメーター化 |
| Webhook セキュリティ | HMAC-SHA256 署名検証(Stripe + Resend);すべてのイベントで冪等性を確保 |
| パストラバーサル | すべてのファイル配信エンドポイントに境界ホワイトリストを適用 |
| 認証のレート制限 | すべての認証エンドポイントで個別にレート制限を適用(PG ベース、インスタンス間対応) |
| TLS | 通信時は TLS 1.3、保存時は AES-256 |
| WAF | Cloud Armor が稼働中;スキャナーのトラフィックをブロック |
| CSP / HSTS / CORS | すべてのヘッダーを設定済み;report-uri の Sentry テレメトリーが稼働中 |
| 臨床ガードレール | NVIDIA NeMo · nvidia/llama-3.1-nemotron-nano-8b-v1(入力 PII のマスキング + 話題逸脱フィルター)· nvidia/llama-3.3-nemotron-super-49b-v1(引用の根拠確認 + 投与量安全性スキャン) |
| サプライチェーン | package.json で private: true;依存関係の監査で問題なし(2026 年 3 月) |
コンプライアンス体制
- HIPAA に準拠したアーキテクチャ — デフォルトでは PHI を保存しません。Clients 機能が明示的に有効化されていない限り、患者データはセッション単位で管理されます。
- BAA を提供 — Enterprise のお客様には Business Associate Agreement を提供します。
- 暗号化 — 通信時は TLS 1.3、保存時は AES-256 を使用し、地理的に冗長化された暗号化バックアップを備えています。
- 監査ログ — すべての認証イベント、API キーの使用状況、AI の呼び出し、管理者の操作を改ざん検知可能な監査ログに記録します。
- データレジデンシー — ご要望に応じて GCC リージョンおよび EU でのデータ保管に対応します。
- インフラストラクチャ — GCP(us-central1)、Cloud Run(自動スケーリング)、Cloud SQL PostgreSQL + pgvector。
GCP はインフラストラクチャ層で SOC 2 Type II、ISO 27001、HIPAA、PCI DSS、および 150 以上のコンプライアンス認証を継承しています。
AI の安全性
- すべてのクエリに NVIDIA NeMo の安全性レイヤーを適用します。入力 PII のマスキング + 話題逸脱/有害な表現のフィルター(nvidia/llama-3.1-nemotron-nano-8b-v1、H100 上でセルフホスト);出力にはインライン警告付きの投与量安全性スキャンを実施します。
- PEPTIDE_SAFETY_FOOTER と HELIX_REGULATORY_RULES がすべてのレスポンスで有効です。
- ユーザーデータを使ったモデルのトレーニングは行いません — クエリデータを第三者モデルのトレーニングやファインチューニングに使用することはありません。本番環境でのやり取りは品質フィルタリングされ、Hormonaly-1 Data Flywheel でのみ使用されます(Hormonaly-1 LLM を参照)。
内部ベンチマーク(2026 年 5 月):
| 項目 | スコア |
|---|---|
| 引用の根拠確認合格率 | 100% |
| 安全性ブロック率(フラグ付き入力に対して) | 96% |
| RAG 検索合格率 | 99% |
| 引用の忠実性(PMID 検証済み) | 97% |
稼働時間
- 目標 SLA — すべての本番 API エンドポイントで、月間稼働率 99.9%。
- P1 インシデント — 15 分以内に確認し、4 時間以内に解決します。
- ステータス — status.hormonaly.ai
- メンテナンス — 72 時間以上前に告知します。
アクセスの取得
1. Partner API アクセスを申請する
Partner API アカウントを申請するには、Hormonaly チームにお問い合わせください。
- メール: [email protected]
- エンタープライズ/BD: hormonaly.ai/about
- プラン: hormonaly.ai/pricing
API キーと cURL のクイックスタート例がメールで届きます。また、/partner/dashboard にダッシュボードを設定するための Partner Portal 招待が別途届きます。
2. Hormonaly-1 LLM ライセンスを申請する
ホワイトラベルまたは組み込み型の臨床 AI 導入に向けて、Hormonaly-1 のライセンス取得に関心のあるエンタープライズ向けインテグレーターは、以下をご利用ください。
- LLM ライセンス: [email protected] — 件名: Hormonaly-1 Licensing Inquiry
- LLM ページ: hormonaly.ai/hormonaly-llm
モデルの詳細とライセンス階層については、「Hormonaly-1 LLM」セクションをご覧ください。
3. 最初の API 呼び出し
curl -X POST https://hormonaly.ai/api/v1/helix/query \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{"query": "What is the evidence for semaglutide in metabolic optimization?", "stream": false}'
4. OpenAPI 仕様
curl https://hormonaly.ai/api/v1/helix/openapi.json
5. ドキュメント全文
| リソース | URL |
|---|---|
| API リファレンス | hormonaly.ai/api-docs |
| 技術マニュアル | hormonaly.ai/manual |
| Partner Portal | hormonaly.ai/partner/login |
| 統合ガイド | hormonaly.ai/integration-guide |
| プラットフォーム | hormonaly.ai |
| 概要/リーダーシップ | hormonaly.ai/about |
| ステータス | status.hormonaly.ai |
Three-Lens スコアリング
Three-Lens は、Hormonaly 独自の複数領域にわたるエビデンススコアリングフレームワークです。化合物を 3 つの臨床的な視点からそれぞれ独立して評価し、各視点の有効性スコアと安全性スコア、エビデンスレベル(A~E)、統合された総合推奨を提示します。
視点
| 視点 | 領域ラベル | 焦点 | 主な評価項目 |
|---|---|---|---|
| longevity | 長寿とアンチエイジング | 健康寿命と寿命を延ばすため、生物学的老化を遅らせる、または逆転させる | エピジェネティック時計の減速、テロメアの動態、老化細胞の除去、NAD+ レベル、ミトコンドリア機能、オートファジーマーカー |
| health_disease | 健康と疾病予防 | 慢性疾患を検出、予防、または逆転させる | CVD リスクの低減、HbA1c、炎症マーカー(CRP、IL-6)、血圧、脂質プロファイル、インスリン感受性 |
| performance | パフォーマンス最適化 | 認知機能、代謝機能、身体機能をベースライン以上に高める | VO2max、握力、認知処理速度、睡眠の質、体組成、HRV、運動後の回復 |
スコア構造
各視点は DomainScore オブジェクトを返します。
{
"domain": "longevity",
"domainLabel": "Longevity & Anti-Ageing",
"efficacyScore": 7.4,
"safetyScore": 8.1,
"evidenceLevel": "C",
"evidenceLevelLabel": "Low",
"studyCount": 12,
"bestStudyType": "Randomized Controlled Trial",
"keyFindings": ["Demonstrated mTOR inhibition in human pilot (n=24)"],
"limitations": ["Most trials are short-duration (<12 weeks)"],
"relevantEndpoints": ["HbA1c", "fasting insulin", "body weight"]
}
エビデンスレベル(5 段階)
| レベル | ラベル | 説明 |
|---|---|---|
| A | 高 | 一貫した複数の RCT またはメタ分析 |
| B | 中程度 | 少なくとも 1 件の RCT、または複数のコホート研究 |
| C | 低 | 症例集積研究、観察研究 |
| D | 非常に低い | 専門家の意見/逸話 |
| E | 前臨床 | 動物または in vitro 研究のみ |
総合推奨
| 判定 | 意味 |
|---|---|
| ADOPT | 一貫性のある強固なヒトでのエビデンスが使用を支持します |
| CONSIDER | 妥当なエビデンスがあります — 十分な説明に基づく同意とモニタリングのもとで使用します |
| WATCH_AND_WAIT | 有望な兆候はありますが、通常の使用を推奨するにはエビデンスが不十分です |
| AVOID | 使用に反するエビデンス、または許容できない安全性リスクがあります |
| INSUFFICIENT_DATA | 意味のあるスコアを付けるにはデータが不足しています |
Three-Lens スコアのリクエスト
include_three_lens: true の場合、Three-Lens は helix_query で返されます。また、helix_deep_analysis と run_clinical_workflow では常に返されます。
curl -X POST https://hormonaly.ai/api/v1/helix/query \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{"query": "What is the evidence for rapamycin in longevity?", "include_three_lens": true}'
Webhook イベント
Hormonaly は非同期ジョブの結果(ドシエ、一括操作)を、パートナーが設定した Webhook URL に配信します。Partner Portal の「Settings → Webhooks」で設定してください。
イベントの種類
| イベント | トリガー | ペイロードフィールド |
|---|---|---|
| job.completed | 非同期ジョブが正常に完了 | job_id, type, status: "completed", result, completed_at |
| job.failed | すべての再試行後に非同期ジョブが失敗 | job_id, type, status: "failed", error, completed_at |
署名検証
すべての配信にはHMAC-SHA256による署名が付与されます。署名はX-Hormonaly-Signatureヘッダーに含まれます:
X-Hormonaly-Signature: sha256=<hex_digest>
const crypto = require('crypto');
function verifyWebhook(secret, rawBody, receivedSig) {
const expected = 'sha256=' + crypto
.createHmac('sha256', secret)
.update(rawBody, 'utf8')
.digest('hex');
return crypto.timingSafeEqual(Buffer.from(expected), Buffer.from(receivedSig));
}
配信ポリシー:最大3回試行し、指数バックオフ(1秒 → 8秒 → 64秒)を適用します。各試行のタイムアウトは10秒で、HTTP 2xxを配信成功とします。
APIのバージョン管理と安定性
現在のバージョン:/api/v1/
| ティア | 表示 | コミットメント |
|---|---|---|
| 安定版 | ラベルなし | 破壊的変更は90日以上前に告知し、旧バージョンは非推奨化後も6か月以上サポートします |
| ベータ版 | ドキュメント内に(beta)と表示 | インターフェースが変更される可能性があります。安定性の確保に最善を尽くします |
| 非推奨 | ドキュメント内に(deprecated)と表示 | 削除を予定しており、移行方法をドキュメントに記載します |
変更履歴
| 日付 | 変更 |
|---|---|
| 2026年6月 | Hormonaly-1 LLMを公開 — NVIDIA H100インフラストラクチャ上で独自の臨床用LLMを稼働開始。完全なモデルカード、ライセンス取得方法、API統合に関する注記を公開ドキュメントに追加 |
| 2026年6月 | 超過利用料金を修正:Starterは1Mあたり$100、Advancedは1Mあたり$80、Enterpriseは1Mあたり$25。デザインパートナー数を21に更新し、Hormonaly Libraryを追加 |
| 2026年6月 | より見やすい形式にするため、ステータスの絵文字をテキストラベルに置き換え。消費者向けハームリダクションプラットフォームAnabol.aiを追加 |
| 2026年6月 | 投資家および戦略的パートナーを追加:KBW Ventures(ポートフォリオ企業)、NVIDIA Inception / Innovation Labの助成金 |
| 2026年6月 | NVIDIAモデルを更新:NeMoガードレールをnvidia/llama-3.1-nemotron-nano-8b-v1にアップグレード。NIM推論モデルnvidia/llama-3.3-nemotron-super-49b-v1を記載 |
| 2026年6月 | Query PipelineとModel Routingのティア別フォールバックチェーンを修正:TIER_2は3段階、TIER_3は4段階のチェーンを表示 |
| 2026年5月 | バックグラウンドエージェント数を×6に更新。モデルルーティングを更新。ティア別トークン予算を記載。24種類すべてのMCPツールスキーマを公開。Three-Lens Scoring、Webhook Events、API Versioningの各セクションを追加 |
Hormonaly-1 LLM
稼働中 · 2026年6月 · NVIDIA Innovation Lab助成金 · NIM Stack · H100 · Nemotron 49B · アラビア語と英語
Hormonaly-1は、ペプチド、ホルモン、代謝医療に特化して開発された、Hormonaly独自の臨床用大規模言語モデルです。NVIDIA NIM推論スタックを通じて、Hormonaly独自のNVIDIA H100インフラストラクチャ上で完全にトレーニング、統合、デプロイされており、推論時にサードパーティのAI APIに一切依存しません。
概要
| プロパティ | 値 |
|---|---|
| モデル名 | Hormonaly-1 |
| ベースモデル | nvidia/llama-3.3-nemotron-super-49b-v1(Nemotron Super 49B) |
| トレーニング方法 | LoRAを用いた教師ありファインチューニング(SFT)— 品質フィルタリング済みの臨床プラットフォーム上のインタラクション |
| 分野 | ペプチド、ホルモン、代謝医療 |
| 言語 | アラビア語(عربي)+英語 — ネイティブなバイリンガル対応 |
| コンテキストウィンドウ | 131,072トークン |
| スループット | 約65トークン/秒 |
| 推論スタック | NVIDIA NIM(セルフホスト可能) |
| ハードウェア | NVIDIA H100 SXM GPU 8基 |
| ステータス | 稼働中 — 2026年6月 |
| 支援 | NVIDIA Inceptionメンバー + NVIDIA Innovation Lab助成金受給者 |
機能
大規模な臨床推論 — LoRA を使用した SFT により、実際の臨床プラットフォームでのやり取りを直接学習しています。594 件以上のプロトコルと、インデックス化された 10,000 件以上の研究にわたり、臨床上の微妙なニュアンス、禁忌、投与量の文脈を理解します。
アラビア語と英語のバイリンガル対応 — MENA と英語圏の医療市場の両方に同時に最適化された、初の臨床 LLM です。学習データと推論の両方で、どちらの言語も対等に扱います。
NVIDIA NIM スタック — NVIDIA NIM 推論スタックを基盤とし、Nemotron Super 49B を 8×H100 SXM GPU にデプロイしています。131k トークンのコンテキストウィンドウと 65 tok/s により、リアルタイムの臨床ワークフローに対応します。
エビデンスに基づく安全性評価 — すべての応答に Helix のエビデンス評価パイプラインが適用されます。GRADE 形式の評価(A~D)、PMID 検証済みの引用、NeMo のセーフティガードレールを備えています。Hormonaly-1 は引用を幻覚しません。未検証の PMID は応答の提供前に除外されます。
推論時のサードパーティ依存ゼロ — 実際のプラットフォームでのやり取りは Data Flywheel パイプラインを通じて継続的に記録され、品質フィルタリングされるため、時間の経過とともにサードパーティの LLM API への依存が低減します。
Data Flywheel とトレーニングパイプライン
Hormonaly-1 は、同じ H100 インフラストラクチャ上で稼働する継続的な改善ループである Data Flywheel パイプラインによって生成されます。
- Helix API と MCP サーバーからの本番環境でのやり取りを記録し、品質フィルタリングします(引用の忠実性、臨床的一貫性、安全性フラグのレビュー)。
- H100 GPU 4~7 上でNeMo SFT ファインチューニングを実行します(LoRA、ベースモデル:nvidia/llama-3.3-nemotron-super-49b-v1)。
- マージ済みモデルのチェックポイントを社内の臨床ベンチマークで検証してから、推論用に昇格させます。
- NVIDIA NIM が GPU 0~3 上でマージ済みモデルを提供し、本番環境での推論に使用します。
このパイプラインは、NVIDIA Innovation Lab の助成金によって一部資金提供され、NVIDIA Inception の会員資格による支援を受けています。
API 統合
Hormonaly-1 は Helix API の同じエンドポイントを通じて提供されるため、インテグレーター側でスキーマを変更する必要はありません。ルーティングチェーンで Hormonaly-1 が有効な場合、応答のメタデータに追加の model フィールドが含まれます。
{
"type": "metadata",
"evidence_grade": "B",
"confidence": 78,
"verdict": "CONSIDER",
"citations": 7,
"model": "hormonaly-1",
"inference_provider": "nvidia-nim-self-hosted"
}
inference_provider: "nvidia-nim-self-hosted" フィールドによって、Hormonaly-1 の応答とサードパーティモデルの応答を区別できます。
ライセンス
Hormonaly-1 は、ホワイトラベルまたは組み込み型の臨床 AI デプロイメント向けに、エンタープライズライセンスで利用できます。ライセンスの各プランでは、以下を提供します。
- API アクセス — Helix API 経由で、エビデンスパイプラインをすべて利用できる Hormonaly-1
- 組み込みデプロイメント — パートナー独自の NVIDIA インフラストラクチャ内にセルフホストする Hormonaly-1
- ホワイトラベル — お客様の臨床製品のブランドで提供する Hormonaly-1
ライセンスのお申し込み:
- メール: [email protected](件名:Hormonaly-1 Licensing Inquiry)
- ウェブ: hormonaly.ai/hormonaly-llm
- 1 営業日以内に回答します。
モデルカードの概要
| 項目 | 詳細 |
|---|---|
| 想定用途 | ライセンスを取得した医療従事者向けの臨床意思決定支援、プロトコル検索、エビデンスの統合、診療記録の生成 |
| 想定していない用途 | 一般消費者による自己診断、緊急時の医療ガイダンス、ライセンスを持つ臨床医の判断の代替 |
| トレーニングデータ | 品質フィルタリング済みの臨床プラットフォームでのやり取り(Helix API、MCP)と、厳選された臨床文献を組み合わせたデータ |
| 安全対策 | NVIDIA NeMo ガードレール(個人識別情報の削除、投与量の安全性スキャン)、PEPTIDE_SAFETY_FOOTER、HELIX_REGULATORY_RULES |
| 出力に関する免責事項 | すべての応答に医療上の免責事項を含みます。出力はライセンスを持つ臨床医の判断を補助するものであり、代替するものではありません |
| データプライバシー | 個人を特定できる医療情報(PHI)は保存しません。セッション単位で処理します。トレーニングデータは匿名化され、品質レビュー済みです |
Hormonaly について
Hormonaly は、Fady Hannah-Shmouni, MD FRCPC によって設立されました。同氏は、専門医認定を受けた内分泌科医兼遺伝学者であり、NIH での研修を経て、UBC の教授を務めています。査読付き論文を100本以上発表(h-index 27)し、国際的な臨床ガイドラインを2件共著しています。
リーダーシップ: Fady Hannah-Shmouni, MD FRCPC(CEO/CBO/創業者) · Omar Saleem, MD(AI Academy ディレクター) · Matt D. Kramer(ヘルスケアテクノロジー戦略担当)
アドバイザリーボード: Ali Mostashari, PhD(LifeNome) · Constantine Stratakis, MD(ASTREA) · Cory S. Goldberg, MD · John Kozman(Supernatural) · Dominik Thor, MSc(GCLS) · Labib Ghulmiyyah, MD · Zahraa Abdul Sater, MBBS
支援: Hormonaly は、Prince Khaled bin Alwaleed bin Talal が設立したグローバル投資会社、KBW Ventures のポートフォリオ企業です。また、NVIDIA Inception のメンバーであり、NVIDIA Innovation Lab の助成金を受けています。これにより、ペプチド医療とホルモン医療向けの臨床グレードかつ専門領域に特化した AI モデルの開発に、アクセラレーテッドコンピューティングとエンジニアリングの支援が提供されています。本番環境では、セルフホストの 8×H100 SXM ノードで、3つの NVIDIA NIM マイクロサービス(nvidia/llama-3.3-nemotron-super-49b-v1(引用根拠付けと Ask Hormonaly コパイロット向けの LLM 推論)、nvidia/llama-3.1-nemotron-nano-8b-v1(NeMo ガードレール:個人情報のマスキング+投与量の安全性)、Rerank NIM)を稼働させています。さらに、Hormonaly-1 Data Flywheel パイプラインも稼働しており、H100 GPU の4~7番を使用して NeMo SFT で Hormonaly-1 をファインチューニングします(ベースモデル:nvidia/llama-3.3-nemotron-super-49b-v1、高品質な本番環境でのインタラクションを用いた LoRA ファインチューニング)。これにより、サードパーティ API への依存を段階的に軽減しています。
デザインパートナーのクリニックおよびパートナー(21): FORM Face + Body、REBORNE Longevity、Healthspan Digital、PearlMD、Toronto Functional Medicine Centre、A-Life、Astrea Health、Valeo Health、Celia Holdings、Celia Rx、Pillvery ほか。
教育パートナー: DrVibe.ai(5か国で1,000人以上の臨床医を研修) · GCLS.ai(Geneva College of Longevity Science)。
Hormonaly Library(hormonaly.com): Fady Hannah-Shmouni, MD FRCPC が執筆した、エビデンスに基づくホルモン健康関連の書籍とダウンロード可能な PDF ガイドを提供しています。The Peptide Pocket Guide、Peptides Simplified、BPC-157: Evidence Simplified、Peptides, Hormones & Longevity、Aesthetic & Regenerative Endocrinology などがあり、アラビア語版と無料サンプルも用意されています。
Anabol.ai(anabol.ai): Hormonaly が提供する、消費者向けの無料のハームリダクションおよび教育プラットフォームです。ステロイド、ペプチド、SARMs、再生医療用化合物に関する、AI を活用したエビデンス評価付きの調査情報を提供します。教育目的のリソースであり、医療上の助言ではありません。
エンタープライズ — TelehealthOS と Canvas Medical: エンタープライズの医療チーム向けに、Hormonaly は TelehealthOS を提供しています。これは、ペプチド、ホルモン、スキンケア、長寿医療の遠隔医療業務を立ち上げ、拡大するための、カスタム構築された AI ネイティブのインフラストラクチャです。Canvas Medical との提携により、エンタープライズ顧客は HIPAA、SOC 2、HITRUST 認証済みの臨床インフラストラクチャを利用できます。これには、EPCS 対応の認定電子処方、統合型 EHR/EMR、および FDA 登録済みの 503A・503B cGMP 調剤薬局を通じた処方薬の調剤・配送が含まれます。[email protected] までお問い合わせいただくか、hormonaly.ai/telehealth-os をご覧ください。
Hormonaly は、教育および臨床意思決定支援のプラットフォームです。すべての AI 出力は、資格を持つ医療専門家の臨床判断を補助するものであり、置き換えるものではありません。すべての回答に医療に関する免責事項が含まれています。セキュリティ上の問題については、[email protected] にメールするか、GitHub の非公開脆弱性報告をご利用ください。
このリポジトリには、独自のソースコードは含まれていません。© Hormonaly — All rights reserved.
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。