资源:ServingConfig
配置用于生成服务时结果(例如搜索结果或推荐预测)的元数据。ServingConfig 会在搜索和预测请求中传递,并生成结果。
| JSON 表示法 |
|---|
{ "name": string, "displayName": string, "solutionType": enum ( |
| 字段 | |
|---|---|
name |
不可变。完全限定名称 |
displayName |
必需。人类可读的服务配置显示名称。在发现界面中使用。 此字段必须是采用 UTF-8 编码的字符串,长度上限为 128 个字符。否则,系统会返回 INVALID_ARGUMENT 错误。 |
solutionType |
必需。不可变。指定服务配置可关联的解决方案类型。 |
modelId |
在提供服务时要使用的模型的 ID。目前仅支持 RecommendationModel。可以更改,但只能更改为兼容的模型(例如,将“您可能喜欢的其他内容”点击率模型更改为“您可能喜欢的其他内容”转化率模型)。 当 |
diversityLevel |
在推荐模型结果中使用的多样性程度,例如
如果未指定,我们会根据推荐模型类型选择默认值。默认值: 只有当 |
embeddingConfig |
自备嵌入配置。该配置用于搜索语义检索。该检索基于 |
rankingExpression |
排名表达式用于控制检索文档的自定义排名。如要利用此功能,需要有文档嵌入。ServingConfig 中的排名表达式设置适用于由服务配置处理的所有搜索请求。不过,如果指定了 排名表达式是单个函数或多个以“+”联接的函数。
支持的函数:
函数变量:
示例排名表达式: 如果文档具有嵌入字段 doc_embedding,则排名表达式可以是 |
guidedSearchSpec |
引导式搜索配置。 |
customFineTuningSpec |
自定义微调配置。如果设置了 |
createTime |
仅限输出。创建 ServingConfig 时的时间戳。 采用 RFC 3339 标准,生成的输出将始终进行 Z 规范化(即转换为 UTC 零时区格式并在末尾附加 Z),并使用 0、3、6 或 9 个小数位。不带“Z”的偏差时间也是可以接受的。示例: |
updateTime |
仅限输出。更新 ServingConfig 时的时间戳。 采用 RFC 3339 标准,生成的输出将始终进行 Z 规范化(即转换为 UTC 零时区格式并在末尾附加 Z),并使用 0、3、6 或 9 个小数位。不带“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。 |
|
列出与相应数据存储区关联的所有 ServingConfig。 |
|
更新一个 ServingConfig。 |
|
进行推荐,这需要一个上下文用户事件。 |
|
执行一次搜索。 |
|
执行一次搜索。 |
|
回答查询方法(流式传输)。 |