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

人工知能

ファイデムのチーフ・プロダクト・オフィサー、アルパー・テキン-インタビューシリーズ

アルパー・テキンは、FindemというAI人材の獲得と管理プラットフォームの最高製品責任者(CPO)ですFindemのTalent Data Clou...

データサイエンス

「2023年にデータサイエンスFAANGの仕事をゲットする方法は?」

データサイエンスは非常に求められる分野となり、FAANG(Facebook、Amazon、Apple、Netflix、Google)企業での就職は大きな成...

人工知能

『ジュリエット・パウエル&アート・クライナー、The AI Dilemma – インタビューシリーズの著者』

『AIのジレンマ』は、ジュリエット・パウエルとアート・クライナーによって書かれましたジュリエット・パウエルは、著者であ...

データサイエンス

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

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

人工知能

アーティスの創設者兼CEO、ウィリアム・ウーによるインタビューシリーズ

ウィリアム・ウーは、Artisseの創設者兼CEOであり、ユーザーの好みに基づいて写真を精密に変更する技術を提供していますそれ...

AIニュース

OpenAIのCEOであるSam Altman氏:AIの力が証明されるにつれて、仕事に関するリスクが生じる

OpenAIのCEOであるSam Altmanは、特に彼の作品であるChatGPTに関するAIの潜在的な危険性について公言してきました。最近のイ...