メインコンテンツまでスキップ

プラグインの使用方法

Runtime AI Chatbot Integrator は、シンプルなワークフローを通じて Unreal Engine プロジェクトへの AI チャットボットの統合を簡素化します:

  1. API プロバイダー トークンを登録
  2. チャット設定を構成
  3. チャット リクエストを送信 (ストリーミングまたは非ストリーミング)

プロバイダー トークンを登録

チャット リクエストを送信する前に、RegisterProviderToken 関数を使用して API プロバイダー トークンを登録します。

Blueprintでプロバイダー トークンを登録

チャットリクエストの種類

プラグインは各プロバイダに対して2つのチャットリクエストモードをサポートしています:

非ストリーミングチャットリクエスト

単一の呼び出しで完全なレスポンスを取得します。

Send OpenAI Chat Request

ストリーミングチャットリクエスト

よりダイナミックなインタラクションのために、リアルタイムでレスポンスチャンクを受信します。

Send OpenAI Streaming Chat Request

エラーハンドリング

チャットリクエストを送信する際には、コールバック内で ErrorStatus を確認して潜在的なエラーを処理することが重要です。ErrorStatus は、リクエスト中に発生する可能性のある問題に関する情報を提供します。

Error Handling

リクエストのキャンセル

プラグインは、ストリーミングおよび非ストリーミングのチャットリクエストを進行中にキャンセルすることを可能にします。これにより、長時間実行されるリクエストを中断したり、会話の流れを動的に変更したりすることができます。

Cancel Request

ベストプラクティス

  1. コールバック内の ErrorStatus を確認して潜在的なエラーを常に処理する
  2. APIのレート制限とコストに注意する
  3. 長文またはインタラクティブな会話にはストリーミングモードを使用する
  4. リソースを効率的に管理するために、不要になったリクエストはキャンセルすることを検討する

トラブルシューティング

  • APIの認証情報が正しいことを確認する
  • インターネット接続を確認する