ChatCompletionSkill interface
Azure AI Foundry의 채팅 완료 엔드포인트를 통해 언어 모델을 호출하는 기술입니다.
- Extends
속성
| api |
모델에 인증하기 위한 API 키입니다. apiKey와 authIdentity는 동시에 지정할 수 없습니다. |
| common |
고객이 조정할 수 있는 공통 언어 모델 매개 변수입니다. 생략하면 합리적인 기본값이 적용됩니다. |
| extra |
채팅 완료 호출에 추가해야 하는 모델별 매개 변수에 대한 개방형 사전입니다. Azure AI Foundry의 확장성 패턴을 따릅니다. |
| extra |
Azure AI Foundry에서 추가 매개 변수를 처리하는 방법. 기본값은 'error'입니다. |
| odatatype | 이 개체가 될 수 있는 다양한 형식을 지정하는 다형 판별자 |
| response |
LLM이 응답의 형식을 지정하는 방법을 결정합니다. 기본값은 'text' 응답 유형입니다. |
상속된 속성
| auth |
아웃바운드 연결에 사용되는 사용자 할당 관리 ID입니다. authResourceId가 제공되고 지정되지 않은 경우 시스템 할당 관리 ID가 사용됩니다. 인덱서를 업데이트할 때 ID가 지정되지 않은 경우 값은 변경되지 않은 상태로 유지됩니다. "none"으로 설정하면 이 속성의 값이 지워집니다. |
| auth |
Azure 함수 또는 변환을 제공하는 다른 응용 프로그램의 외부 코드에 연결하는 사용자 지정 기술에 적용됩니다. 이 값은 Azure Active Directory에 등록될 때 함수 또는 앱에 대해 만든 애플리케이션 ID여야 합니다. 지정된 경우 사용자 지정 기술은 검색 서비스의 관리 ID(시스템 또는 사용자 할당)와 함수 또는 앱의 액세스 토큰을 사용하여 함수 또는 앱에 연결되며, 이 값을 액세스 토큰의 범위를 만들기 위한 리소스 ID로 사용합니다. |
| batch |
문서 수를 나타내는 원하는 배치 크기입니다. |
| context | 문서 루트 또는 문서 콘텐츠(예: /document 또는 /document/content)와 같이 작업이 발생하는 수준을 나타냅니다. 기본값은 /document입니다. |
| degree |
설정된 경우 Web API에 대해 수행할 수 있는 병렬 호출 수입니다. |
| description | 스킬의 입력, 출력 및 사용을 설명하는 스킬에 대한 설명입니다. |
| http |
http 요청을 수행하는 데 필요한 헤더입니다. |
| http |
http 요청의 메서드입니다. |
| inputs | 스킬의 입력은 소스 데이터 세트의 열이거나 업스트림 스킬의 출력일 수 있습니다. |
| name | 기술 집합 내에서 고유하게 식별하는 기술의 이름입니다. 이름이 정의되지 않은 스킬에는 스킬 배열에서 1부터 시작하는 인덱스의 기본 이름이 주어지며, 접두사는 '#'입니다. |
| outputs | 스킬의 출력은 검색 인덱스의 필드 또는 다른 스킬에서 입력으로 사용할 수 있는 값입니다. |
| timeout | 요청에 대해 원하는 시간 제한입니다. 기본값은 30초입니다. |
| uri | Web API의 URL입니다. |
속성 세부 정보
apiKey
모델에 인증하기 위한 API 키입니다. apiKey와 authIdentity는 동시에 지정할 수 없습니다.
apiKey?: string
속성 값
string
commonModelParameters
고객이 조정할 수 있는 공통 언어 모델 매개 변수입니다. 생략하면 합리적인 기본값이 적용됩니다.
commonModelParameters?: CommonModelParameters
속성 값
extraParameters
채팅 완료 호출에 추가해야 하는 모델별 매개 변수에 대한 개방형 사전입니다. Azure AI Foundry의 확장성 패턴을 따릅니다.
extraParameters?: {[propertyName: string]: unknown}
속성 값
{[propertyName: string]: unknown}
extraParametersBehavior
Azure AI Foundry에서 추가 매개 변수를 처리하는 방법. 기본값은 'error'입니다.
extraParametersBehavior?: string
속성 값
string
odatatype
이 개체가 될 수 있는 다양한 형식을 지정하는 다형 판별자
odatatype: "#Microsoft.Skills.Custom.ChatCompletionSkill"
속성 값
"#Microsoft.Skills.Custom.ChatCompletionSkill"
responseFormat
LLM이 응답의 형식을 지정하는 방법을 결정합니다. 기본값은 'text' 응답 유형입니다.
responseFormat?: ChatCompletionResponseFormat
속성 값
상속된 속성 세부 정보
authIdentity
아웃바운드 연결에 사용되는 사용자 할당 관리 ID입니다. authResourceId가 제공되고 지정되지 않은 경우 시스템 할당 관리 ID가 사용됩니다. 인덱서를 업데이트할 때 ID가 지정되지 않은 경우 값은 변경되지 않은 상태로 유지됩니다. "none"으로 설정하면 이 속성의 값이 지워집니다.
authIdentity?: SearchIndexerDataIdentity
속성 값
다음에서 상속됨WebApiSkill.authIdentity
authResourceId
Azure 함수 또는 변환을 제공하는 다른 응용 프로그램의 외부 코드에 연결하는 사용자 지정 기술에 적용됩니다. 이 값은 Azure Active Directory에 등록될 때 함수 또는 앱에 대해 만든 애플리케이션 ID여야 합니다. 지정된 경우 사용자 지정 기술은 검색 서비스의 관리 ID(시스템 또는 사용자 할당)와 함수 또는 앱의 액세스 토큰을 사용하여 함수 또는 앱에 연결되며, 이 값을 액세스 토큰의 범위를 만들기 위한 리소스 ID로 사용합니다.
authResourceId?: string
속성 값
string
다음에서 상속됨WebApiSkill.authResourceId
batchSize
context
문서 루트 또는 문서 콘텐츠(예: /document 또는 /document/content)와 같이 작업이 발생하는 수준을 나타냅니다. 기본값은 /document입니다.
context?: string
속성 값
string
다음에서 상속됨WebApiSkill.context
degreeOfParallelism
설정된 경우 Web API에 대해 수행할 수 있는 병렬 호출 수입니다.
degreeOfParallelism?: number
속성 값
number
다음에서 상속됨WebApiSkill.degreeOfParallelism
description
스킬의 입력, 출력 및 사용을 설명하는 스킬에 대한 설명입니다.
description?: string
속성 값
string
다음에서 상속됨WebApiSkill.description
httpHeaders
http 요청을 수행하는 데 필요한 헤더입니다.
httpHeaders?: {[propertyName: string]: string}
속성 값
{[propertyName: string]: string}
다음에서 상속됨WebApiSkill.httpHeaders
httpMethod
inputs
스킬의 입력은 소스 데이터 세트의 열이거나 업스트림 스킬의 출력일 수 있습니다.
inputs: InputFieldMappingEntry[]
속성 값
다음에서 상속됨WebApiSkill.inputs
name
outputs
스킬의 출력은 검색 인덱스의 필드 또는 다른 스킬에서 입력으로 사용할 수 있는 값입니다.
outputs: OutputFieldMappingEntry[]
속성 값
WebApiSkill.outputs에서 상속됨