@azure-rest/ai-inference package
인터페이스
ChatChoiceOutput |
전체 채팅 완료 요청의 일부로 단일 프롬프트 완료의 표현입니다.
일반적으로 제공된 프롬프트당 기본값이 1인 |
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
새 인스턴스 초기화
function default(endpointParam: string, credentials: TokenCredential | KeyCredential, options?: ModelClientOptions): ModelClient
매개 변수
- endpointParam
-
string
매개 변수 endpointParam
- credentials
클라이언트 자격 증명을 고유하게 식별
- 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
Azure SDK for JavaScript