AI チュートリアル Open AI と GitHub を使用して Streamlit で AI チャットアプリを起動する方法

AIチュートリアル StreamlitでAIチャットアプリを起動する方法

この記事では、「Streamlit」というサービスについて話します。私たちが必要としているものには最適です。Pythonの初心者でも、それを使って独自のAIチャットアプリを作成して共有することができました。後で思い出すために、手順を説明します。

ステップ1: 準備をしましょう

まず、以下の3つの準備が整っていることを確認してください。このガイドでは、Git / GitHubの基本的な使用方法やPython環境の設定については説明しません。

Open AIキー

まだAPIキーを持っていない場合は、こちらのガイドを参照してください。

Githubアカウントの登録

Githubアカウントを作成し、このプロジェクトのために新しいリポジトリを作成してください。

私たちの目標は、できるだけ早くアプリを起動することですので、パブリックなリポジトリを作成しましょう。名前を「AI_Chat_App」とします。

ローカルのPython環境

ターミナルからPythonコードを実行し、GitHubにアップロードするためのスペースを設定する必要があります。私の状況では、WindowsコンピュータのWSL(Windows Subsystem for Linux)でこれを行いました。

-Ubuntu 20.04 LTS (WSL)

-Python 3.11.4

-VS Code 1.80.0

これらの3つの準備が整ったら、次のパートに進むことができます。

ステップ2: ローカルのPython開発環境でチャットアプリを作成しましょう

まず、ターミナルから以下のコマンドを実行します。これにより、必要なパッケージ(streamlit、Open AI)がローカル環境にインストールされます。

pip install streamlitpip install openai

次に、作業フォルダを作成し、これらの3つのファイルをそれに入れます。フォルダの名前は任意ですが、ステップ1で作成したGitHubリポジトリと同じ名前を使用すると理解しやすいかもしれません。

/openai-streamlit-test-yyyymmdd ├─ app.py ├─ secret_key.py ├─ image.jpg 

We will continue to update VoAGI; if you have any questions or suggestions, please contact us!

Share:

Was this article helpful?

93 out of 132 found this helpful

Discover more

人工知能

「Zenの共同創設者兼CTO、イオン・アレクサンドル・セカラ氏によるインタビューシリーズ」

創業者兼CTOであるIon-Alexandru Secaraは、Zen(PostureHealth Inc.)の開発を牽引しており、画期的な姿勢矯正ソフトウェア...

人工知能

ジョナサン・ダムブロット、Cranium AIのCEO兼共同創設者- インタビューシリーズ

ジョナサン・ダムブロットは、Cranium AIのCEO兼共同創業者ですCranium AIは、サイバーセキュリティおよびデータサイエンスチ...

人工知能

「コマンドバーの創設者兼CEO、ジェームズ・エバンスによるインタビューシリーズ」

ジェームズ・エバンズは、CommandBarの創設者兼CEOであり、製品、マーケティング、顧客チームを支援するために設計されたAIパ...

人工知能

「LeanTaaSの創設者兼CEO、モハン・ギリダラダスによるインタビューシリーズ」

モーハン・ギリダラダスは、AIを活用したSaaSベースのキャパシティ管理、スタッフ配置、患者フローのソフトウェアを提供する...

人工知能

ベイリー・カクスマー、ウォータールー大学の博士課程候補 - インタビューシリーズ

カツマー・ベイリーは、ウォータールー大学のコンピュータ科学学部の博士課程の候補者であり、アルバータ大学の新入教員です...

人工知能

「アナコンダのCEO兼共同創業者、ピーターウォングによるインタビューシリーズ」

ピーター・ワンはAnacondaのCEO兼共同創設者ですAnaconda(以前はContinuum Analyticsとして知られる)を設立する前は、ピー...