このGoogle公式のハンズオンをやっております
ハンズオンの中身は
- Google Cloud プロジェクトつくって
- Google Health API 有効化して
- Oauth クライエントつくって
- tokenをゴニョゴニョして(正直tokenのことはよくわかってない)
- Google health API 呼んだら JSONが返ってくるというものですね
一応、VS CODE の extentionでREST CLIENTってものを使いましたよ。

つくりたいものは、健康管理デバイスからAIチャットのパイプライン
アプリで Google Health、デバイスで Fitbit を使っていて、睡眠時間や運動などを測ってくれるデータを生成AIに読み取らせたい、というのが狙いです。正直占い感覚ではありますが、自分の健康状態をもとに普段のAIチャットとの会話の中で状態を見る、みたいなことをやりたいと思っています。
で、もちろん今のご時世ですから、Google Health本体にももともとAI機能があり、中の Gemini とチャットができるようにはなっているのですが、主に2つの問題があります:
1. 他のデータを入力しにくい。
文字ベースでは入力できますが、例えば健康診断の内容をそのまま入れてメモリに保持してもらう、といったことが難しい(メモリ機能が弱い)。
2. お金がかかる。
月額1,350円くらいかかります。一応、そのプランに入ると瞑想の音楽が聴けたりエクササイズ動画が見られたりするらしいのですが、チャットのためだけにそこまで払うのは嫌だなと
そこで、Google Health API を使って Supabase(データベース)に JSON データを流し込んで蓄積し、それを自前の ChatGPT(サブスクでも無料版でも)で読めるようにしたいという野望があり、一旦このハンズオンを終えたという報告です。
案外面白いので、Google Health や Apple Watch などで自分の健康状態を記録している人は、ぜひやってみると楽しいと思います。