리소스: 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이 있는 경우 순위 표현식은 |
guidedSearchSpec |
가이드 검색 구성입니다. |
customFineTuningSpec |
맞춤 미세 조정 구성입니다. |
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를 만듭니다. |
|
ServingConfig를 삭제합니다. |
|
ServingConfig를 가져옵니다. |
|
이 dataStore에 연결된 모든 ServingConfig를 나열합니다. |
|
ServingConfig를 업데이트합니다. |
|
추천을 생성하며, 이를 위해서는 컨텍스트 기반 사용자 이벤트가 필요합니다. |
|
검색을 수행합니다. |
|
검색을 수행합니다. |
|
쿼리 답변 메서드(스트리밍). |