事前準備
このチュートリアルでは、事前に以下のコマンドを使用してパッケージをインストールしてください。.env
ファイルに保存してください。
.env
最終的な成果物

チュートリアル
<Chat />
コンポーネントを使用して、LLMのAPIを活用したチャットアプリを作成します。
Python関数でLLMを用いたチャットアプリのロジックを実装し、yield
を使用して、チャットのログをストリームで返することで、自動的に<Chat />
がストリーミングの結果を表示します。
OpenAIのSDKを使用して、ユーザーからの質問に回答するロジックを実装します。
<Chat />
コンポーネントのpostData
属性に指定された関数はprompt
とthread_id
を引数として受け取ります。- prompt: ユーザーから入力されたプロンプト
- thread_id: チャットスレッドのID。新しいスレッドが開かれると新しいIDが発行されます。