<Chat /> コンポーネントは、Open AIやAnthropicのAPIを用いて、カスタムAIチャットを実現するためのコンポーネントです。

<Chat
  postData="ai-chat"
  height={300}
/>

<Chat /> のデータ仕様

<Chat /> コンポーネントは postData で指定されたPython関数に対して、以下のデータをデフォルトで送信します。

  • prompt: ユーザーが入力したテキスト

  • thread_id: AIとの会話のスレッドID。 “Start new thread” ボタンをユーザーが押した際などに新しい値に更新されます。

  • is_new_conversation: 新しい会話が始まったかどうか。 “Start new thread” ボタンをユーザーが押した際などに true に更新されます。

これらのデータに加えて送りたいデータや、デフォルトのデータを上書きしたい場合には、 variables プロパティを使用してください。

プロパティ

postData
string
required

Python関数やSQLファイルの name

variables
{ [key: string]: any }

Python関数やSQLファイルに渡す変数。 defineState()関数 を使って宣言してください。

height
number

コンポーネントの高さ。単位はpxです。