ChatFinishReason 구조체

정의

채팅 응답이 완료된 이유를 나타냅니다.

public value class ChatFinishReason : IEquatable<Microsoft::Extensions::AI::ChatFinishReason>
[System.Text.Json.Serialization.JsonConverter(typeof(Microsoft.Extensions.AI.ChatFinishReason+Converter))]
public readonly struct ChatFinishReason : IEquatable<Microsoft.Extensions.AI.ChatFinishReason>
[<System.Text.Json.Serialization.JsonConverter(typeof(Microsoft.Extensions.AI.ChatFinishReason+Converter))>]
type ChatFinishReason = struct
Public Structure ChatFinishReason
Implements IEquatable(Of ChatFinishReason)
상속
ChatFinishReason
특성
구현

생성자

Name Description
ChatFinishReason(String)

이유를 설명하는 문자열을 ChatFinishReason 사용하여 구조체의 새 인스턴스를 초기화합니다.

속성

Name Description
ContentFilter

ChatFinishReason 안전성, 금지된 콘텐츠, 중요한 콘텐츠 또는 기타 문제에 관계없이 모델 필터링 콘텐츠를 나타내는 값을 가져옵니다.

Length

ChatFinishReason 요청 및/또는 응답에 허용되는 최대 길이에 도달하는 모델을 나타냅니다(일반적으로 토큰 측면에서).

Stop

ChatFinishReason 자연 중지점 또는 제공된 중지 시퀀스가 발생하는 모델을 나타내는 값을 가져옵니다.

ToolCalls

ChatFinishReason 요청에 정의된 도구의 사용을 요청하는 모델을 가져옵니다.

Value

완료 이유 값을 가져옵니다.

메서드

Name Description
Equals(ChatFinishReason)

현재 개체가 같은 형식의 다른 개체와 같은지 여부를 나타냅니다.

Equals(Object)

이 인스턴스와 지정된 개체가 같은지 여부를 나타냅니다.

GetHashCode()

이 인스턴스의 해시 코드를 반환합니다.

ToString()

Value 완료 이유를 가져옵니다.

연산자

Name Description
Equality(ChatFinishReason, ChatFinishReason)

두 인스턴스를 비교합니다.

Inequality(ChatFinishReason, ChatFinishReason)

두 인스턴스를 비교합니다.

적용 대상