- 리소스: 엔진
- ChatEngineConfig
- AgentCreationConfig
- SearchEngineConfig
- SearchTier
- SearchAddOn
- MediaRecommendationEngineConfig
- OptimizationObjectiveConfig
- TrainingState
- EngineFeaturesConfig
- RecommendedForYouFeatureConfig
- MostPopularFeatureConfig
- ChatEngineMetadata
- CommonConfig
- AppType
- FeatureState
- ConfigurableBillingApproach
- 메서드
리소스: 엔진
Engine
의 학습 및 서빙 매개변수를 설명하는 메타데이터입니다.
JSON 표현 |
---|
{ "name": string, "displayName": string, "createTime": string, "updateTime": string, "dataStoreIds": [ string ], "solutionType": enum ( |
필드 | |
---|---|
name |
변경할 수 없습니다. 식별자. 엔진의 정규화된 리소스 이름입니다. 이 필드는 UTF-8로 인코딩된 문자열이어야 하며 길이 제한은 1,024자(영문 기준)입니다. 형식: |
displayName |
필수 항목입니다. 엔진의 표시 이름입니다. 사람이 읽을 수 있어야 합니다. 길이 제한이 1,024자인 UTF-8로 인코딩된 문자열입니다. |
createTime |
출력 전용입니다. 추천 엔진이 생성된 타임스탬프입니다. 생성된 출력은 항상 Z-정규화되고 소수점 이하 0, 3, 6 또는 9자리인 RFC 3339를 사용합니다. 'Z' 이외의 오프셋도 허용됩니다. 예를 들면 |
updateTime |
출력 전용입니다. 추천 엔진이 마지막으로 업데이트된 타임스탬프입니다. 생성된 출력은 항상 Z-정규화되고 소수점 이하 0, 3, 6 또는 9자리인 RFC 3339를 사용합니다. 'Z' 이외의 오프셋도 허용됩니다. 예를 들면 |
dataStoreIds[] |
(선택사항) 이 엔진과 연결된 데이터 스토어입니다.
|
solutionType |
필수 항목입니다. 엔진의 솔루션입니다. |
industryVertical |
(선택사항) 엔진이 등록하는 업종 카테고리입니다. 엔진 업종 카테고리 제한은 |
commonConfig |
엔진의 메타데이터를 지정하는 일반 구성 사양입니다. |
appType |
(선택사항) 변경할 수 없습니다. 이 엔진 리소스가 나타내는 애플리케이션 유형입니다. 참고: 이는 기존 업종 카테고리 또는 솔루션 유형과 별개의 새로운 개념입니다. |
disableAnalytics |
(선택사항) 이 엔진에서 실행된 검색의 분석을 사용 중지할지 여부입니다. |
features |
(선택사항) 엔진이 기능을 선택하거나 선택 해제하는 기능 구성 지원되는 키:
|
configurableBillingApproach |
(선택사항) 구성 가능한 결제 접근 방식의 구성입니다. |
통합 필드 engine_config . 엔진의 동작을 정의하는 추가 구성 사양입니다. engine_config 은 다음 중 하나여야 합니다. |
|
chatEngineConfig |
Chat Engine 구성입니다. |
searchEngineConfig |
검색 엔진의 구성입니다. |
mediaRecommendationEngineConfig |
미디어 엔진 구성입니다. |
통합 필드 engine_metadata . 엔진 상태를 모니터링하는 엔진 메타데이터입니다. engine_metadata 은 다음 중 하나여야 합니다. |
|
chatEngineMetadata |
출력 전용입니다. Chat Engine의 추가 정보입니다. |
ChatEngineConfig
Chat Engine의 구성입니다.
JSON 표현 |
---|
{
"agentCreationConfig": {
object ( |
필드 | |
---|---|
agentCreationConfig |
이 엔진과 연결된 Dialogflow 에이전트를 생성하는 구성입니다. 이러한 구성은 Dialogflow 서비스에서 한 번 사용되고 전달됩니다. 즉, 엔진을 만든 후에는 |
dialogflowAgentToLink |
이 Chat Engine에 연결할 기존 Dialogflow 에이전트의 리소스 이름입니다. 고객은 형식은
|
allowCrossRegion |
(선택사항) 플래그가 true로 설정된 경우 에이전트와 엔진이 서로 다른 위치에 있을 수 있습니다. 그렇지 않으면 에이전트와 엔진이 동일한 위치에 있어야 합니다. 플래그는 기본적으로 false로 설정됩니다.
|
AgentCreationConfig
Dialogflow 에이전트 생성 구성입니다.
이러한 구성은 Dialogflow 서비스에서 한 번 사용되고 전달됩니다. 즉, 엔진을 만든 후에는 EngineService.GetEngine
또는 EngineService.ListEngines
API를 사용하여 검색할 수 없습니다.
JSON 표현 |
---|
{ "business": string, "defaultLanguageCode": string, "timeZone": string, "location": string } |
필드 | |
---|---|
business |
대리인이 대표하는 회사, 조직 또는 기타 법인의 이름입니다. 지식 커넥터 LLM 프롬프트 및 지식 검색에 사용됩니다. |
defaultLanguageCode |
필수 항목입니다. 에이전트 기본 언어로, 언어 태그로 사용됩니다. 현재 지원되는 언어 코드 목록은 언어 지원을 참조하세요. |
timeZone |
필수 항목입니다. 시간대 데이터베이스의 에이전트 시간대입니다(예: America/New_York, Europe/Paris). |
location |
에이전트 생성의 에이전트 위치입니다. 지원되는 값은 global/us/eu입니다. 제공되지 않으면 미국 엔진은 기본적으로 us-central-1을 사용하여 에이전트를 생성하고, EU 엔진은 기본적으로 eu-west-1을 사용하여 에이전트를 생성합니다. |
SearchEngineConfig
검색 엔진의 구성입니다.
JSON 표현 |
---|
{ "searchTier": enum ( |
필드 | |
---|---|
searchTier |
이 엔진의 검색 기능 등급입니다. 요금제마다 가격이 다를 수 있습니다. 자세한 내용은 가격 책정 문서를 참고하세요. 지정하지 않을 경우 기본값은 |
searchAddOns[] |
이 검색엔진이 사용 설정하는 부가기능입니다. |
SearchTier
검색 기능 등급입니다. 요금제마다 가격이 다를 수 있습니다. 자세한 내용은 가격 책정 문서를 참고하세요.
열거형 | |
---|---|
SEARCH_TIER_UNSPECIFIED |
열거형이 지정되지 않은 경우의 기본값입니다. 사용할 수 없습니다. |
SEARCH_TIER_STANDARD |
표준 등급입니다. |
SEARCH_TIER_ENTERPRISE |
엔터프라이즈 등급 |
SearchAddOn
검색에 추가 기능을 제공하는 부가기능입니다.
열거형 | |
---|---|
SEARCH_ADD_ON_UNSPECIFIED |
열거형이 지정되지 않은 경우의 기본값입니다. 사용할 수 없습니다. |
SEARCH_ADD_ON_LLM |
대규모 언어 모델 부가기능 |
MediaRecommendationEngineConfig
미디어 추천 엔진의 추가 구성 사양입니다.
JSON 표현 |
---|
{ "type": string, "optimizationObjective": string, "optimizationObjectiveConfig": { object ( |
필드 | |
---|---|
type |
필수 항목입니다. 엔진 유형입니다. 예를 들면 이 필드는 현재 지원되는 값: |
optimizationObjective |
최적화 목표입니다. 예: 이 필드는 현재 지원되는 값은 지정하지 않으면 엔진 유형에 따라 기본값이 선택됩니다. 기본값은 추천 유형에 따라 다릅니다.
|
optimizationObjectiveConfig |
전환율 최적화 목표의 맞춤 기준점의 이름과 값입니다. targetField |
trainingState |
엔진의 학습 상태입니다 (예: 서비스 실행 비용의 일부는 학습 빈도이므로 이를 사용하여 비용을 관리하기 위해 엔진을 학습할 시기를 결정할 수 있습니다. 지정되지 않은 경우: |
engineFeaturesConfig |
(선택사항) 추가 엔진 기능 구성입니다. |
OptimizationObjectiveConfig
cvr
optimizationObjective의 맞춤 기준입니다.
JSON 표현 |
---|
{ "targetField": string, "targetFieldValueFloat": number } |
필드 | |
---|---|
targetField |
필수 항목입니다. 타겟팅할 필드의 이름입니다. 현재 지원되는 값은 |
targetFieldValueFloat |
필수 항목입니다. 타겟에 적용할 기준점입니다 (예: 0.5). |
TrainingState
엔진의 학습 상태입니다.
열거형 | |
---|---|
TRAINING_STATE_UNSPECIFIED |
지정되지 않은 학습 상태입니다. |
PAUSED |
엔진 학습이 일시중지되었습니다. |
TRAINING |
엔진이 학습 중입니다. |
EngineFeaturesConfig
선택한 엔진 유형의 추가 기능 구성입니다.
JSON 표현 |
---|
{ // Union field |
필드 | |
---|---|
통합 필드 type_dedicated_config . 특정 유형의 미디어 추천 엔진에 적용되는 기능 관련 구성입니다. type_dedicated_config 은 다음 중 하나여야 합니다. |
|
recommendedForYouConfig |
엔진 기능 구성에 권장됩니다. |
mostPopularConfig |
가장 인기 있는 엔진 기능 구성입니다. |
RecommendedForYouFeatureConfig
recommended-for-you
엔진을 만들기 위한 추가 기능 구성입니다.
JSON 표현 |
---|
{ "contextEventType": string } |
필드 | |
---|---|
contextEventType |
예측 시간에 엔진이 쿼리되는 이벤트 유형입니다. |
MostPopularFeatureConfig
최고 인기 엔진을 만드는 데 필요한 기능 구성입니다.
JSON 표현 |
---|
{ "timeWindowDays": string } |
필드 | |
---|---|
timeWindowDays |
학습 및 예측 시간에 엔진이 쿼리되는 시간 창입니다. 양의 정수만 허용됩니다. 이 값은 지난 X일 동안의 이벤트로 변환됩니다. 현재 |
ChatEngineMetadata
Chat Engine의 추가 정보입니다. 이 메시지의 필드는 출력 전용입니다.
JSON 표현 |
---|
{ "dialogflowAgent": string } |
필드 | |
---|---|
dialogflowAgent |
이 Chat Engine이 참조하는 Dialogflow 에이전트의 리소스 이름입니다. 형식은 |
CommonConfig
엔진의 일반 구성
JSON 표현 |
---|
{ "companyName": string } |
필드 | |
---|---|
companyName |
엔진과 연결된 회사, 비즈니스 또는 법인의 이름입니다. 이 설정을 사용하면 LLM 관련 기능을 개선하는 데 도움이 될 수 있습니다. |
AppType
엔진의 앱입니다.
열거형 | |
---|---|
APP_TYPE_UNSPECIFIED |
지정되지 않은 모든 앱 |
APP_TYPE_INTRANET |
인트라넷 검색 및 Agentspace의 앱 유형입니다. |
FeatureState
엔진의 기능 상태입니다.
열거형 | |
---|---|
FEATURE_STATE_UNSPECIFIED |
기능 상태가 지정되지 않았습니다. |
FEATURE_STATE_ON |
이 기능은 액세스할 수 있도록 사용 설정되어 있습니다. |
FEATURE_STATE_OFF |
이 기능은 액세스할 수 없도록 사용 중지되어 있습니다. |
ConfigurableBillingApproach
구성 가능한 결제 접근 방식의 구성입니다.
열거형 | |
---|---|
CONFIGURABLE_BILLING_APPROACH_UNSPECIFIED |
기본값 Spark 및 비Spark 구성 불가능한 결제 접근 방식 일반 가격 책정 모델입니다. |
CONFIGURABLE_BILLING_APPROACH_ENABLED |
청구 접근 방식은 고객이 지정한 구성을 따릅니다. |
메서드 |
|
---|---|
|
Engine 를 만듭니다. |
|
Engine 를 삭제합니다. |
|
Engine 을 가져옵니다. |
|
프로젝트와 연결된 모든 Engine 를 나열합니다. |
|
Engine 업데이트 |
|
기존 엔진의 학습을 일시중지합니다. |
|
기존 엔진의 학습을 재개합니다. |
|
기존 엔진을 조정합니다. |