0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

022 AI屋さんの LLMに200万トークン全文入力 野良右衛門+ブログ編03

Last updated at Posted at 2024-12-07

022 AI屋さんの LLMに200万トークン全文入力 野良右衛門+ブログ編03

前々回・前回のブログ編の続きです。


と言うことで、早速サーバーレスにネットワークストレージをマウントしてアプリを動的に更新できる webアプリの完成です。
詳細は、下記参照。


アプリ自体を動的に 追加可能な ブログを作ります。
 日記のブログではなく
 アプリ自体のブログです。
そこで、ボリュームのマウントをちょっと変えます。

  /app/pages

これでようやく、準備が整いました。
streamlitのpagesディレクトリは、メッチャ便利なディレクトリです。

 クラウドのサーバーレスのcloudrun と
 docker仮想環境 と
 cloud storage に
 pages ディレクトリ で

動的にwebアプリを 追加・変更可能な
webアプリ自体のブログの完成です。
スクリプト言語の実行ファイルは、普通のテキストなので
やってることは、普通のブログや掲示板と同等です。

見た目は普通ですが
pythonファイルを pagesディクトりに保存すると
サイドバーから 追加したアプリが利用可能となります。

スクリーンショット 2024-12-07 15.01.18.png

一度雛形をデプロイすれば
pagesディレクトリに バンバン pythonファイルを追加して
webアプリを動的に追加公開が容易に可能となります。
クラウドでのコマンドもデプロイも不要です。
ブログのように、文章(pythonファイル)を追加するだけです。

 直接コードを書いて保存もできるし
 編集も削除もできるし
 ファイルをアップロードもできるし

つまりサーバーレスへのデプロイ作業も もはや不要となります。

まあ、普通にクラウドの管理画面からストレージにアップロードしてもいいのですが、
ここは、ブログ風に自作のweb画面からのアップロードとしておきます。

 

streamlit
Overview of multipage apps

スクリーンショット 2024-12-07 14.52.49.png

注記:
 streamlitのマルチアプリ化
 通常、1URL毎に1webアプリ のstreamlitですが
 マルチページアプリ機能を使うことで
 複数の個別のwebアプリを まとめて公開することができます。
 複雑なメニューなどは不要です。
 全自動でサイドバーに個別のアプリが追加されます。
 開発途中のバージョン違いを片っ端から放り込むのに 便利な機能です。

目次

今回も、デプロイ不要の webアプリ+ブログ が

 022 AI屋さんの LLMに200万トークン全文入力 野良右衛門+ブログ編03

無事に完成しました。おめでとうございます。

ー続くー

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?