리소스: ServingConfig
서빙 시간 결과 (예: 검색 결과 또는 추천 예측)를 생성하는 데 사용되는 메타데이터를 구성합니다. ServingConfig는 검색 및 예측 요청에 전달되어 결과를 생성합니다.
JSON 표현 |
---|
{ "name": string, "displayName": string, "solutionType": enum ( |
필드 | |
---|---|
name |
변경할 수 없습니다. 정규화된 이름 |
displayName |
필수 항목입니다. 사람이 읽을 수 있는 서빙 구성 표시 이름입니다. Discovery UI에서 사용됩니다. 이 필드는 UTF-8로 인코딩된 문자열이어야 하며 길이 제한은 128자(영문 기준)입니다. 그렇지 않으면 INVALID_ARGUMENT 오류가 반환됩니다. |
solutionType |
필수 항목입니다. 변경할 수 없습니다. 서빙 구성이 연결될 수 있는 솔루션 유형을 지정합니다. |
modelId |
서빙 시 사용할 모델의 ID입니다. 현재는 RecommendationModel만 지원됩니다. 호환되는 모델 (예: 내가 좋아할 만한 기타 항목 CTR에서 내가 좋아할 만한 기타 항목 CVR)로만 변경할 수 있습니다.
|
diversityLevel |
추천 모델 결과(예:
지정하지 않으면 추천 모델 유형에 따라 기본값이 선택됩니다. 기본값은
|
embeddingConfig |
자체 임베딩 구성을 가져옵니다. 이 구성은 검색 시맨틱 검색에 사용됩니다. 검색은 |
rankingExpression |
순위 표현식은 검색 문서의 맞춤 순위를 제어합니다. 이를 활용하려면 문서 삽입이 필요합니다. ServingConfig의 순위 지정 표현식 설정은 서빙 구성에서 처리하는 모든 검색 요청에 적용됩니다. 하지만 순위 표현식은 '+'로 조인된 함수 하나 또는 여러 개입니다.
지원되는 함수:
함수 변수:
순위 표현식의 예: 문서에 doc_embedding이라는 삽입 필드가 있는 경우 순위 표현식은 |
createTime |
출력 전용입니다. ServingConfig 생성 타임스탬프입니다. 생성된 출력은 항상 Z-정규화되고 소수점 이하 0, 3, 6 또는 9자리인 RFC 3339를 사용합니다. 'Z' 이외의 오프셋도 허용됩니다. 예를 들면 |
updateTime |
출력 전용입니다. ServingConfig 업데이트 타임스탬프입니다. 생성된 출력은 항상 Z-정규화되고 소수점 이하 0, 3, 6 또는 9자리인 RFC 3339를 사용합니다. 'Z' 이외의 오프셋도 허용됩니다. 예를 들면 |
filterControlIds[] |
서빙 경로에서 사용할 필터 컨트롤입니다. 트리거된 모든 필터 컨트롤이 적용됩니다. 필터 컨트롤은 서빙 구성과 동일한 데이터 저장소에 있어야 합니다. 필터 컨트롤은 최대 20개까지 사용할 수 있습니다. |
boostControlIds[] |
서빙 경로에서 사용할 부스트 컨트롤입니다. 트리거된 모든 부스트 컨트롤이 적용됩니다. 부스트 컨트롤은 서빙 구성과 동일한 데이터 저장소에 있어야 합니다. 최대 20개의 부스트 제어 |
redirectControlIds[] |
리디렉션 컨트롤의 ID입니다. 여러 리디렉션이 적용되더라도 트리거된 첫 번째 리디렉션 작업만 적용됩니다. 최대 사양 수는 100개입니다.
|
synonymsControlIds[] |
조건 동의어 사양입니다. 여러 동의어 조건이 일치하는 경우 목록에 있는 일치하는 모든 동의어 컨트롤이 실행됩니다. 최대 사양 수는 100개입니다.
|
onewaySynonymsControlIds[] |
조건 단방향 동의어 사양입니다. 여러 단방향 동의어 조건이 일치하면 목록에 있는 일치하는 모든 단방향 동의어 컨트롤이 실행됩니다. 최대 사양 수는 100개입니다.
|
dissociateControlIds[] |
조건이 사양과 연결되지 않습니다. 일치하는 연결 해제 조건이 여러 개이면 목록에 있는 일치하는 모든 연결 해제 컨트롤이 실행됩니다. 순서는 중요하지 않습니다. 최대 사양 수는 100개입니다.
|
replacementControlIds[] |
조건 대체 사양입니다. 목록의 순서에 따라 적용됩니다. 이전에 대체된 용어는 다시 대체할 수 없습니다. 최대 사양 수는 100개입니다.
|
ignoreControlIds[] |
조건 무시 사양입니다. 여러 무시 조건이 일치하면 목록에 있는 일치하는 모든 무시 컨트롤이 실행됩니다. 순서는 중요하지 않습니다. 최대 사양 수는 100개입니다. |
promoteControlIds[] |
조건부 프로모션 사양입니다. 최대 사양 수는 100개입니다. |
personalizationSpec |
맞춤설정 사양의 사양입니다.
|
answerGenerationSpec |
(선택사항) 답변 생성 사양입니다. |
통합 필드 vertical_config . 업종별 구성입니다. vertical_config 은 다음 중 하나여야 합니다. |
|
mediaConfig |
제공 구성의 MediaConfig입니다. |
genericConfig |
제공 구성의 GenericConfig입니다. |
메서드 |
|
---|---|
|
질문 응답 메서드입니다. |
|
ServingConfig를 가져옵니다. |
|
이 dataStore에 연결된 모든 ServingConfig를 나열합니다. |
|
ServingConfig를 업데이트합니다. |
|
상황별 사용자 이벤트가 필요한 추천을 만듭니다. |
|
검색을 수행합니다. |
|
검색을 수행합니다. |
|
질문 답변 메서드 (스트리밍) |