型・APIリファレンス
    Preparing search index...

    Function useAiChatMessaging

    • AIChat メッセージ管理を提供する

      Parameters

      • session: AIChatSessionState

        セッション状態

      • sendRequest: (userMessage: string, requestId: string) => Promise<ChatApiResult>

        API リクエスト関数

      Returns {
          findMessage: (messageId: string) => ChatMessage | undefined;
          retryLastMessage: (messageId: string) => Promise<void>;
          sendMessage: (
              userMessage: { entityName: string; message: string; viewName: string },
          ) => Promise<void>;
      }

      メッセージ送信・リトライ・履歴管理のアクション

      • findMessage: (messageId: string) => ChatMessage | undefined

        指定メッセージIDのメッセージを取得する

      • retryLastMessage: (messageId: string) => Promise<void>

        最後のエラーメッセージをリトライする

      • sendMessage: (
            userMessage: { entityName: string; message: string; viewName: string },
        ) => Promise<void>

        メッセージを送信する