ChatClientExtensions.GetResponseAsync 메서드

정의

채팅 메시지를 보내고 응답 메시지를 반환합니다.

오버로드

Name Description
GetResponseAsync(IChatClient, ChatMessage, ChatOptions, CancellationToken)

채팅 메시지를 보내고 응답 메시지를 반환합니다.

GetResponseAsync(IChatClient, String, ChatOptions, CancellationToken)

사용자 채팅 문자 메시지를 보내고 응답 메시지를 반환합니다.

GetResponseAsync(IChatClient, ChatMessage, ChatOptions, CancellationToken)

Source:
ChatClientExtensions.cs

채팅 메시지를 보내고 응답 메시지를 반환합니다.

public static System.Threading.Tasks.Task<Microsoft.Extensions.AI.ChatResponse> GetResponseAsync(this Microsoft.Extensions.AI.IChatClient client, Microsoft.Extensions.AI.ChatMessage chatMessage, Microsoft.Extensions.AI.ChatOptions? options = default, System.Threading.CancellationToken cancellationToken = default);
static member GetResponseAsync : Microsoft.Extensions.AI.IChatClient * Microsoft.Extensions.AI.ChatMessage * Microsoft.Extensions.AI.ChatOptions * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.Extensions.AI.ChatResponse>
<Extension()>
Public Function GetResponseAsync (client As IChatClient, chatMessage As ChatMessage, Optional options As ChatOptions = Nothing, Optional cancellationToken As CancellationToken = Nothing) As Task(Of ChatResponse)

매개 변수

client
IChatClient

채팅 클라이언트입니다.

chatMessage
ChatMessage

보낼 채팅 메시지입니다.

options
ChatOptions

요청을 구성하는 채팅 옵션입니다.

cancellationToken
CancellationToken

CancellationToken 취소 요청을 모니터링할 대상입니다. 기본값은 None입니다.

반품

클라이언트에서 생성한 응답 메시지입니다.

예외

chatMessagenull입니다.

적용 대상

GetResponseAsync(IChatClient, String, ChatOptions, CancellationToken)

Source:
ChatClientExtensions.cs

사용자 채팅 문자 메시지를 보내고 응답 메시지를 반환합니다.

public static System.Threading.Tasks.Task<Microsoft.Extensions.AI.ChatResponse> GetResponseAsync(this Microsoft.Extensions.AI.IChatClient client, string chatMessage, Microsoft.Extensions.AI.ChatOptions? options = default, System.Threading.CancellationToken cancellationToken = default);
static member GetResponseAsync : Microsoft.Extensions.AI.IChatClient * string * Microsoft.Extensions.AI.ChatOptions * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.Extensions.AI.ChatResponse>
<Extension()>
Public Function GetResponseAsync (client As IChatClient, chatMessage As String, Optional options As ChatOptions = Nothing, Optional cancellationToken As CancellationToken = Nothing) As Task(Of ChatResponse)

매개 변수

client
IChatClient

채팅 클라이언트입니다.

chatMessage
String

보낼 채팅 메시지의 텍스트 콘텐츠입니다.

options
ChatOptions

요청을 구성하는 채팅 옵션입니다.

cancellationToken
CancellationToken

CancellationToken 취소 요청을 모니터링할 대상입니다. 기본값은 None입니다.

반품

클라이언트에서 생성한 응답 메시지입니다.

예외

chatMessagenull입니다.

적용 대상