Skip to content

pfnet-research/plamo-on-snowflake-streamlit-chat

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 

Repository files navigation

PLaMo on Snowflake Streamlitチャットアプリ

Snowflake marketplaceアプリのPLaMoを使用して、streamlitアプリとしてChatを行うデモコードです。

前提条件

  1. plamo on snowflake アプリがインストールされていること

    • マーケットプレイスからPLaMoをインストール済み
  2. plamo on snowflake アプリが起動していること

    CALL <アプリケーション名>.app_public.start_app();
    • 状態確認: CALL <アプリケーション名>.app_public.service_status();
    • 初回起動時は10〜15分のウォームアップ時間が必要です
    • 詳細はモデルカードに記載の動かし方をご確認ください
  3. Snowflake上のstreamlitアプリを動かすのに必要な権限があること

    • CREATE STREAMLIT 権限
    • データベース・スキーマへの USAGE 権限
    • ウェアハウスの USAGE 権限

セットアップ方法

  1. Snowsightにログイン

  2. Streamlitアプリの作成

    • 左メニューから「Projects」→「Streamlit」を選択
    • 「+ Streamlit」ボタンをクリック
    • アプリ名を入力(例: plamo_chat
    • データベース、スキーマ、ウェアハウスを選択
    • Python environmentRun on warehouseを選択してください
  3. コードをコピー&ペースト

    • 「Code」タブを開く
    • streamlit_app.py の内容をコピーして貼り付け
    • アプリケーション名を環境に合わせて変更(サイドバーの入力欄で設定可能)
      • 前提条件で起動したplamo on snowflakeのアプリケーション名を指定してください
    • エラーが出た場合はsnowflakeの画面全体をリロードしてください
  4. パッケージを追加

    • 「Packages」タブを開く
    • 以下のパッケージを追加 (デフォルトで設定されていると思われますのでご確認ください):
      • streamlit
      • snowflake-snowpark-python
  5. アプリの実行

About

Snowflake marketplaceアプリのPLaMoを使用して、streamlitアプリとしてChatを行うデモコード

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages