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

AIテクノロジー

「LXTのテクノロジーバイスプレジデント、アムル・ヌール・エルディン - インタビューシリーズ」

アムル・ヌール・エルディンは、LXTのテクノロジー担当副社長ですアムルは、自動音声認識(ASR)の文脈での音声/音響処理と機...

人工知能

「Ami Hever、UVeyeの共同創設者兼CEO - インタビューシリーズ」

עמיר חבר הוא המנכל והמייסד של UVeye, סטארט-אפ ראיה ממוחשבת בלמידה עמוקה, המציבה את התקן הגלובלי לבדיקת רכבים עם זיהוי...

人工知能

「シフトのCEOであるクリス・ナーゲル – インタビューシリーズ」

クリスはSiftの最高経営責任者です彼は、Ping Identityを含むベンチャー支援および公開SaaS企業のシニアリーダーシップポジシ...

人工知能

「ジャスティン・マクギル、Content at Scaleの創設者兼CEO - インタビューシリーズ」

ジャスティンは2008年以来、起業家、イノベーター、マーケターとして活動しています彼は15年以上にわたりSEOマーケティングを...

機械学習

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

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

人工知能

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

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