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

データサイエンス

「Seerの最高データオフィサーであるDr. Serafim Batzoglouによるインタビューシリーズ」

セラフィム・バツォグルはSeerのチーフデータオフィサーですSeerに加わる前は、セラフィムはInsitroのチーフデータオフィサー...

人工知能

『DeepHowのCEO兼共同創業者、サム・ジェン氏によるインタビューシリーズ』

ディープハウのCEO兼共同創設者であるサム・ジェンは、著名な投資家から支持される急速に進化するスタートアップを率いていま...

人工知能

ディープAIの共同創業者兼CEO、ケビン・バラゴナ氏- インタビューシリーズ

ディープAIの創設者であるケビン・バラゴナは、10年以上の経験を持つプロのソフトウェアエンジニア兼製品開発者です彼の目標...

人工知能

「ジンディのCEO兼共同創設者、セリーナ・リー― インタビューシリーズ」

「Celina Leeは、ZindiのCEO兼共同創設者であり、アフリカのデータサイエンティスト向けの最大の専門ネットワークです Celina...

機械学習

「機械学習 vs AI vs ディープラーニング vs ニューラルネットワーク:違いは何ですか?」

テクノロジーの急速な進化は、ビジネスが効率化のために洗練されたアルゴリズムにますます頼ることで、私たちの日常生活を形...

人工知能

ギル・ジェロン、Orca SecurityのCEO&共同創設者-インタビューシリーズ

ギル・ゲロンは、オルカ・セキュリティのCEO兼共同設立者ですギルは20年以上にわたりサイバーセキュリティ製品をリードし、提...