다음을 통해 공유


@azure-rest/ai-inference package

인터페이스

ChatChoiceOutput

전체 채팅 완료 요청의 일부로 단일 프롬프트 완료의 표현입니다. 일반적으로 제공된 프롬프트당 기본값이 1인 n 선택 항목이 생성됩니다. 토큰 제한 및 기타 설정은 생성된 선택 항목 수를 제한할 수 있습니다.

ChatCompletionsNamedToolChoice

채팅 완료를 명명된 함수 사용으로 제한하는 명명된 특정 함수 도구의 도구 선택입니다.

ChatCompletionsNamedToolChoiceFunction

채팅 완료를 명명된 함수 사용으로 제한하는 명명된 특정 함수 도구의 도구 선택입니다.

ChatCompletionsOutput

채팅 완료 요청의 응답 데이터 표현입니다. 완료는 다양한 작업을 지원하고 제공된 프롬프트 데이터에서 계속되거나 "완료"되는 텍스트를 생성합니다.

ChatCompletionsResponseFormatJsonObject

응답이 유효한 JSON 개체를 내보내도록 제한하는 채팅 완료에 대한 응답 형식입니다. JSON 모드를 사용하도록 설정하려면 일부 AI 모델에서 시스템 또는 사용자 메시지를 통해 JSON을 생성하도록 모델에 지시해야 할 수도 있습니다.

ChatCompletionsResponseFormatJsonSchema

호출자가 지정한 JSON 스키마를 사용하여 응답을 유효한 JSON 개체 내보내도록 제한하는 채팅 완료에 대한 응답 형식입니다.

ChatCompletionsResponseFormatJsonSchemaDefinition

채팅 완료에 대한 응답 형식을 지정된 스키마가 있는 JSON으로 정의합니다. AI 모델은 완료를 생성할 때 이 스키마를 준수해야 합니다.

ChatCompletionsResponseFormatParent

모델이 출력해야 하는 형식을 나타냅니다. 기본 텍스트 모드 대신 JSON 모드를 사용하도록 설정하는 데 사용합니다. JSON 모드를 사용하도록 설정하려면 일부 AI 모델에서 시스템 또는 사용자 메시지를 통해 JSON을 생성하도록 모델에 지시해야 할 수도 있습니다.

ChatCompletionsResponseFormatText

텍스트 응답을 내보내는 채팅 완료에 대한 응답 형식입니다. 기본 응답 형식입니다.

ChatCompletionsToolCall

AI 모델에서 요청한 함수 도구 호출입니다.

ChatCompletionsToolCallOutput

AI 모델에서 요청한 함수 도구 호출입니다.

ChatCompletionsToolDefinition

함수를 호출할 수 있는 채팅 완료 도구의 정의입니다.

ChatMessageContentItemParent

채팅 메시지 내에서 구조화된 콘텐츠 항목의 추상 표현입니다.

ChatMessageImageContentItem

이미지 참조를 포함하는 구조적 채팅 콘텐츠 항목입니다.

ChatMessageImageUrl

모델이 이미지를 검색할 수 있는 인터넷 위치입니다.

ChatMessageTextContentItem

일반 텍스트가 포함된 구조화된 채팅 콘텐츠 항목입니다.

ChatRequestAssistantMessage

도우미의 응답 또는 작업을 나타내는 요청 채팅 메시지입니다.

ChatRequestMessageParent

요청에 제공된 채팅 메시지의 추상 표현입니다.

ChatRequestSystemMessage

모델이 채팅 완료 응답을 생성하는 방법에 영향을 주는 시스템 지침이 포함된 요청 채팅 메시지입니다.

ChatRequestToolMessage

구성된 도구에서 요청된 출력을 나타내는 요청 채팅 메시지입니다.

ChatRequestUserMessage

도우미에 대한 사용자 입력을 나타내는 요청 채팅 메시지입니다.

ChatResponseMessageOutput

응답에서 받은 채팅 메시지의 표현입니다.

CompletionsUsageOutput

완료 요청에 대해 처리된 토큰 개수의 표현입니다. 개수는 프롬프트, 선택 항목, 선택 대체 항목, best_of 세대 및 기타 소비자의 모든 토큰을 고려합니다.

EmbeddingItemOutput

단일 포함 관련 비교의 표현입니다.

EmbeddingsResultOutput

포함 요청의 응답 데이터 표현입니다. 포함은 텍스트 문자열의 관련성을 측정하며 검색, 클러스터링, 권장 사항 및 기타 유사한 시나리오에 일반적으로 사용됩니다.

EmbeddingsUsageOutput

이 요청 및 응답에 사용되는 토큰의 양을 측정합니다.

FunctionCall

모델에서 생성한 대로 호출해야 하는 함수의 이름 및 인수입니다.

FunctionCallOutput

모델에서 생성한 대로 호출해야 하는 함수의 이름 및 인수입니다.

FunctionDefinition

일치하는 사용자 입력에 대한 응답으로 채팅 완료가 호출될 수 있는 호출자 지정 함수의 정의입니다.

GetChatCompletions
GetChatCompletions200Response

요청이 성공했습니다.

GetChatCompletionsBodyParam
GetChatCompletionsDefaultHeaders
GetChatCompletionsDefaultResponse
GetChatCompletionsHeaderParam
GetChatCompletionsHeaders
GetEmbeddings
GetEmbeddings200Response

요청이 성공했습니다.

GetEmbeddingsBodyParam
GetEmbeddingsDefaultHeaders
GetEmbeddingsDefaultResponse
GetEmbeddingsHeaderParam
GetEmbeddingsHeaders
GetImageEmbeddings
GetImageEmbeddings200Response

요청이 성공했습니다.

GetImageEmbeddingsBodyParam
GetImageEmbeddingsDefaultHeaders
GetImageEmbeddingsDefaultResponse
GetImageEmbeddingsHeaderParam
GetImageEmbeddingsHeaders
GetModelInfo
GetModelInfo200Response

요청이 성공했습니다.

GetModelInfoDefaultHeaders
GetModelInfoDefaultResponse
ImageEmbeddingInput

선택적 텍스트가 있는 이미지를 나타냅니다.

ModelClientOptions

클라이언트에 대한 선택적 매개 변수

ModelInfoOutput

AI 모델에 대한 몇 가지 기본 정보를 나타냅니다.

Routes

형식 별칭

ChatCompletionsResponseFormat

모델이 출력해야 하는 형식을 나타냅니다. 기본 텍스트 모드 대신 JSON 모드를 사용하도록 설정하는 데 사용합니다. JSON 모드를 사용하도록 설정하려면 일부 AI 모델에서 시스템 또는 사용자 메시지를 통해 JSON을 생성하도록 모델에 지시해야 할 수도 있습니다.

ChatCompletionsToolChoicePreset

ChatCompletionsToolChoicePreset에 대한 별칭

ChatMessageContentItem

채팅 메시지 내에서 구조화된 콘텐츠 항목의 추상 표현입니다.

ChatMessageImageDetailLevel

ChatMessageImageDetailLevel에 대한 별칭

ChatRequestMessage

요청에 제공된 채팅 메시지의 추상 표현입니다.

ChatRole

ChatRole의 별칭

ChatRoleOutput

ChatRoleOutput의 별칭

CompletionsFinishReasonOutput

CompletionsFinishReasonOutput에 대한 별칭

EmbeddingEncodingFormat

EmbeddingEncodingFormat에 대한 별칭

EmbeddingInputType

EmbeddingInputType에 대한 별칭

ExtraParameters

ExtraParameters의 별칭

GetChatCompletionsParameters
GetEmbeddingsParameters
GetImageEmbeddingsParameters
GetModelInfoParameters
ModelClient
ModelTypeOutput

ModelTypeOutput에 대한 별칭

함수

default(string, TokenCredential | KeyCredential, ModelClientOptions)

ModelClient 새 인스턴스 초기화

isUnexpected(GetChatCompletions200Response | GetChatCompletionsDefaultResponse)
isUnexpected(GetModelInfo200Response | GetModelInfoDefaultResponse)
isUnexpected(GetEmbeddings200Response | GetEmbeddingsDefaultResponse)
isUnexpected(GetImageEmbeddings200Response | GetImageEmbeddingsDefaultResponse)

함수 세부 정보

default(string, TokenCredential | KeyCredential, ModelClientOptions)

ModelClient 새 인스턴스 초기화

function default(endpointParam: string, credentials: TokenCredential | KeyCredential, options?: ModelClientOptions): ModelClient

매개 변수

endpointParam

string

매개 변수 endpointParam

credentials

TokenCredential | KeyCredential

클라이언트 자격 증명을 고유하게 식별

options
ModelClientOptions

모든 선택적 매개 변수에 대한 매개 변수

반환

isUnexpected(GetChatCompletions200Response | GetChatCompletionsDefaultResponse)

function isUnexpected(response: GetChatCompletions200Response | GetChatCompletionsDefaultResponse): response

매개 변수

반환

response

isUnexpected(GetModelInfo200Response | GetModelInfoDefaultResponse)

function isUnexpected(response: GetModelInfo200Response | GetModelInfoDefaultResponse): response

매개 변수

반환

response

isUnexpected(GetEmbeddings200Response | GetEmbeddingsDefaultResponse)

function isUnexpected(response: GetEmbeddings200Response | GetEmbeddingsDefaultResponse): response

매개 변수

반환

response

isUnexpected(GetImageEmbeddings200Response | GetImageEmbeddingsDefaultResponse)

function isUnexpected(response: GetImageEmbeddings200Response | GetImageEmbeddingsDefaultResponse): response

매개 변수

반환

response