vaccine-chatbot

GitHub Pages から API(FastAPI)を叩く簡易チャットUI

免責: 診断ではありません。緊急性が疑われる場合は 119(救急) を利用してください。

チャット

操作: Enterキーで送信 / Shift+Enterで改行 / ↑↓で履歴
ヒント: URLに ?api=... を付けても設定できます(例: ?api=https%3A%2F%2Fxxxx.trycloudflare.com
接続先(APIのURL) 未設定

推奨: 迷わず使える導線として、FastAPI がこのUI(docs/)を /ui 配下で配信します。
/ui で開いた場合は「APIのURL入力」は不要で、同一オリジンの /chat 等を呼びます。
ローカル例: http://127.0.0.1:8000/ui/ (このページがAPI配下で配信されている場合のみ有効): /ui/

GitHub Pages(HTTPS)からは http://localhost:8000 へ直接アクセスできません(混在コンテンツ)。
cloudflared tunnel --url http://localhost:8000 で発行される HTTPS URL を指定してください。

設定(モデル / 検索件数) モデル: 未選択 / k=3
※ APIの /diagnostics から取得した「インストール済みモデル」を候補として表示します。
数字が大きいほど、より多くの資料を候補として探します(遅くなる場合があります)。
※回答は参照PDF(資料)に書かれている内容に限定します。該当箇所を特定できない場合は「資料にない」と返ります。
環境チェック 未確認

Ollamaが未起動・モデル未ダウンロードなど、「なぜ動かないか」を表示します(APIの /diagnostics を参照)。

    参照ソース(PDF一覧)

    APIサーバー側で PDF_DIR(既定: ./pdfs)に置かれたPDFを参照します。 反映が必要な場合はAPIの /reload で索引(検索の準備)を作り直せます。

    PDFを追加・更新したあとに反映が遅い場合は、ここから索引(検索の準備)を作り直して反映できます。
    免責(診断ではありません) クリックで全文を表示

    本ツールは、参照PDF(厚労省等の資料)の内容に基づく情報提供を目的としており、診断や治療の代替ではありません。
    体調が悪い・不安が強い場合は、接種を受けた医療機関またはお住まいの自治体の予防接種相談窓口に相談してください。
    呼吸が苦しい、意識がもうろう、症状が急に悪化した等の緊急性が疑われる場合は 119(救急) を利用してください。