- REST 资源:v1.projects.locations
- REST 资源:v1.projects.locations.applications
- REST 资源:v1.projects.locations.applications.drafts
- REST 资源:v1.projects.locations.applications.instances
- REST 资源:v1.projects.locations.clusters
- REST 资源:v1.projects.locations.clusters.analyses
- REST 资源:v1.projects.locations.corpora
- REST 资源:v1.projects.locations.corpora.assets
- REST 资源:v1.projects.locations.corpora.assets.annotations
- REST 资源:v1.projects.locations.corpora.assets.operations
- REST 资源:v1.projects.locations.corpora.collections
- REST 资源:v1.projects.locations.corpora.collections.operations
- REST 资源:v1.projects.locations.corpora.dataSchemas
- REST 资源:v1.projects.locations.corpora.indexes
- REST 资源:v1.projects.locations.corpora.indexes.operations
- REST 资源:v1.projects.locations.corpora.operations
- REST 资源:v1.projects.locations.corpora.searchConfigs
- REST 资源:v1.projects.locations.corpora.searchHypernyms
- REST 资源:v1.projects.locations.indexEndpoints
- REST 资源:v1.projects.locations.indexEndpoints.operations
- REST 资源:v1.projects.locations.operations
- REST 资源:v1.projects.locations.processors
- REST 资源:v1.projects.locations.warehouseOperations
服务端点
服务端点是一个基础网址,指定了 API 服务的网络地址。一项服务可能有多个服务端点。此服务具有以下服务端点,并且以下所有 URI 都与这些服务端点相关:
visionai.googleapis.com
:用于与数据流和应用进行交互。warehouse-visionai.googleapis.com
:用于与 Vision AI 的媒体仓库交互。
服务端点: visionai.googleapis.com
REST 资源:v1.projects.locations.applications
方法 | |
---|---|
addStreamInput |
POST /v1/{name=projects/*/locations/*/applications/*}:addStreamInput 向应用添加目标串流输入。 |
create |
POST /v1/{parent=projects/*/locations/*}/applications 在给定的项目和位置中创建一个新应用。 |
createApplicationInstances |
POST /v1/{name=projects/*/locations/*/applications/*}:createApplicationInstances 向应用添加目标串流输入。 |
delete |
DELETE /v1/{name=projects/*/locations/*/applications/*} 删除单个应用。 |
deleteApplicationInstances |
POST /v1/{name=projects/*/locations/*/applications/*}:deleteApplicationInstances 移除了应用的目标串流输入,如果应用已部署,系统会删除相应的基于实例的输入。 |
deploy |
POST /v1/{name=projects/*/locations/*/applications/*}:deploy 部署单个应用。 |
get |
GET /v1/{name=projects/*/locations/*/applications/*} 获取单个应用的详细信息。 |
list |
GET /v1/{parent=projects/*/locations/*}/applications 列出给定项目和位置中的应用。 |
patch |
PATCH /v1/{application.name=projects/*/locations/*/applications/*} 更新单个应用的参数。 |
removeStreamInput |
POST /v1/{name=projects/*/locations/*/applications/*}:removeStreamInput 移除了应用的目标串流输入,如果应用已部署,系统会删除相应的基于实例的输入。 |
undeploy |
POST /v1/{name=projects/*/locations/*/applications/*}:undeploy 取消部署单个应用。 |
updateApplicationInstances |
POST /v1/{name=projects/*/locations/*/applications/*}:updateApplicationInstances 向应用添加目标串流输入。 |
updateStreamInput |
POST /v1/{name=projects/*/locations/*/applications/*}:updateStreamInput 将目标数据流输入更新为应用,如果应用已部署,则系统会部署相应的实例。 |
REST 资源:v1.projects.locations.applications.drafts
方法 | |
---|---|
create |
POST /v1/{parent=projects/*/locations/*/applications/*}/drafts 在给定的项目和位置中创建一个新草稿。 |
delete |
DELETE /v1/{name=projects/*/locations/*/applications/*/drafts/*} 删除单个草稿。 |
get |
GET /v1/{name=projects/*/locations/*/applications/*/drafts/*} 获取单个草稿的详细信息。 |
list |
GET /v1/{parent=projects/*/locations/*/applications/*}/drafts 列出给定项目和位置中的草稿。 |
patch |
PATCH /v1/{draft.name=projects/*/locations/*/applications/*/drafts/*} 更新单个草稿的参数。 |
REST 资源:v1.projects.locations.applications.instances
方法 | |
---|---|
get |
GET /v1/{name=projects/*/locations/*/applications/*/instances/*} 获取单个实例的详细信息。 |
list |
GET /v1/{parent=projects/*/locations/*/applications/*}/instances 列出给定项目和位置中的实例。 |
REST 资源:v1.projects.locations.clusters
方法 | |
---|---|
channels |
POST /v1/{parent=projects/*/locations/*/clusters/*}/channels 将通道具体化。 |
create |
POST /v1/{parent=projects/*/locations/*}/clusters 在给定的项目和位置中创建一个新集群。 |
delete |
DELETE /v1/{name=projects/*/locations/*/clusters/*} 删除单个集群。 |
get |
GET /v1/{name=projects/*/locations/*/clusters/*} 获取单个集群的详细信息。 |
healthCheck |
GET /v1/{cluster=projects/*/locations/*/clusters/*}:healthCheck HealthCheck 方法用于检查集群的运行状况。 |
list |
GET /v1/{parent=projects/*/locations/*}/clusters 列出给定项目和位置中的集群。 |
patch |
PATCH /v1/{cluster.name=projects/*/locations/*/clusters/*} 更新单个集群的参数。 |
watchEvents |
POST /v1/{cluster=projects/*/locations/*/clusters/*}:watchEvents 监控给定数据流中发生的事件更新。 |
REST 资源:v1.projects.locations.clusters.analyses
方法 | |
---|---|
create |
POST /v1/{parent=projects/*/locations/*/clusters/*}/analyses 在给定的项目和位置中创建新的分析。 |
delete |
DELETE /v1/{name=projects/*/locations/*/clusters/*/analyses/*} 删除单个分析。 |
get |
GET /v1/{name=projects/*/locations/*/clusters/*/analyses/*} 获取单个分析的详细信息。 |
list |
GET /v1/{parent=projects/*/locations/*/clusters/*}/analyses 列出给定项目和位置中的分析。 |
patch |
PATCH /v1/{analysis.name=projects/*/locations/*/clusters/*/analyses/*} 更新单个分析的参数。 |
REST 资源:v1.projects.locations.clusters.events
方法 | |
---|---|
create |
POST /v1/{parent=projects/*/locations/*/clusters/*}/events 在给定的项目和位置中创建一个新事件。 |
delete |
DELETE /v1/{name=projects/*/locations/*/clusters/*/events/*} 删除单个活动。 |
get |
GET /v1/{name=projects/*/locations/*/clusters/*/events/*} 获取单个事件的详细信息。 |
list |
GET /v1/{parent=projects/*/locations/*/clusters/*}/events 列出给定项目和位置中的事件。 |
patch |
PATCH /v1/{event.name=projects/*/locations/*/clusters/*/events/*} 更新单个事件的参数。 |
REST 资源:v1.projects.locations.clusters.processes
方法 | |
---|---|
batchRun |
POST /v1/{parent=projects/*/locations/*/clusters/*}/processes:batchRun 运行所有进程,直到“完成”。 |
create |
POST /v1/{parent=projects/*/locations/*/clusters/*}/processes 在给定的项目和位置中创建一个新流程。 |
delete |
DELETE /v1/{name=projects/*/locations/*/clusters/*/processes/*} 删除单个进程。 |
get |
GET /v1/{name=projects/*/locations/*/clusters/*/processes/*} 获取单个进程的详细信息。 |
list |
GET /v1/{parent=projects/*/locations/*/clusters/*}/processes 列出给定项目和位置中的进程。 |
patch |
PATCH /v1/{process.name=projects/*/locations/*/clusters/*/processes/*} 更新单个进程的参数。 |
服务端点: warehouse-visionai.googleapis.com
REST 资源:v1.projects.locations.corpora
方法 | |
---|---|
analyze |
POST /v1/{name=projects/*/locations/*/corpora/*}:analyze 分析语料库。 |
create |
POST /v1/{parent=projects/*/locations/*}/corpora 在项目中创建语料库。 |
delete |
DELETE /v1/{name=projects/*/locations/*/corpora/*} 仅当语料库为空时才会将其删除。 |
get |
GET /v1/{name=projects/*/locations/*/corpora/*} 获取项目中的语料库详细信息。 |
list |
GET /v1/{parent=projects/*/locations/*}/corpora 列出项目中的所有语料库。 |
patch |
PATCH /v1/{corpus.name=projects/*/locations/*/corpora/*} 更新项目中的语料库。 |
searchAssets |
POST /v1/{corpus=projects/*/locations/*/corpora/*}:searchAssets 搜索媒体素材资源。 |
REST 资源:v1.projects.locations.corpora.assets
方法 | |
---|---|
analyze |
POST /v1/{name=projects/*/locations/*/corpora/*/assets/*}:analyze 分析素材资源以增强搜索功能。 |
clip |
POST /v1/{name=projects/*/locations/*/corpora/*/assets/*}:clip 生成要下载的剪辑。 |
create |
POST /v1/{parent=projects/*/locations/*/corpora/*}/assets 在语料库中创建资产。 |
delete |
DELETE /v1/{name=projects/*/locations/*/corpora/*/assets/*} 删除语料库中的资产。 |
generateHlsUri |
POST /v1/{name=projects/*/locations/*/corpora/*/assets/*}:generateHlsUri 为 HLS 清单生成 URI。 |
generateRetrievalUrl |
POST /v1/{name=projects/*/locations/*/corpora/*/assets/*}:generateRetrievalUrl 生成用于下载资源的签名网址。 |
get |
GET /v1/{name=projects/*/locations/*/corpora/*/assets/*} 读取语料库中的资源。 |
import |
POST /v1/{parent=projects/*/locations/*/corpora/*}/assets:import 从 Cloud Storage 上的元文件导入素材资源(图片和注释)。 |
index |
POST /v1/{name=projects/*/locations/*/corpora/*/assets/*}:index 为搜索目的为一个素材资源编入索引。 |
list |
GET /v1/{parent=projects/*/locations/*/corpora/*}/assets 列出语料库中的资源列表。 |
patch |
PATCH /v1/{asset.name=projects/*/locations/*/corpora/*/assets/*} 更新语料库中的资源。 |
removeIndex |
POST /v1/{name=projects/*/locations/*/corpora/*/assets/*}:removeIndex 移除某个资产的搜索索引数据。 |
upload |
POST /v1/{name=projects/*/locations/*/corpora/*/assets/*}:upload 通过指定资产的 Cloud Storage URI 上传资产。 |
REST 资源:v1.projects.locations.corpora.assets.annotations
方法 | |
---|---|
create |
POST /v1/{parent=projects/*/locations/*/corpora/*/assets/*}/annotations 在资源中创建注释。 |
delete |
DELETE /v1/{name=projects/*/locations/*/corpora/*/assets/*/annotations/*} 删除资产中的注释。 |
get |
GET /v1/{name=projects/*/locations/*/corpora/*/assets/*/annotations/*} 读取资产内的注解。 |
list |
GET /v1/{parent=projects/*/locations/*/corpora/*/assets/*}/annotations 列出资源中的注释列表。 |
patch |
PATCH /v1/{annotation.name=projects/*/locations/*/corpora/*/assets/*/annotations/*} 更新了资源中的注释。 |
REST 资源:v1.projects.locations.corpora.assets.operations
方法 | |
---|---|
get |
GET /v1/{name=projects/*/locations/*/corpora/*/assets/*/operations/*} 获取长时间运行的操作的最新状态。 |
REST 资源:v1.projects.locations.corpora.collections
方法 | |
---|---|
addCollectionItem |
POST /v1/{item.collection=projects/*/locations/*/corpora/*/collections/*}:addCollectionItem 将内容添加到合集中。 |
create |
POST /v1/{parent=projects/*/locations/*/corpora/*}/collections 创建集合。 |
delete |
DELETE /v1/{name=projects/*/locations/*/corpora/*/collections/*} 删除合集。 |
get |
GET /v1/{name=projects/*/locations/*/corpora/*/collections/*} 获取合集。 |
list |
GET /v1/{parent=projects/*/locations/*/corpora/*}/collections 列出语料库中的合集。 |
patch |
PATCH /v1/{collection.name=projects/*/locations/*/corpora/*/collections/*} 更新集合。 |
removeCollectionItem |
POST /v1/{item.collection=projects/*/locations/*/corpora/*/collections/*}:removeCollectionItem 从合集中移除内容。 |
viewCollectionItems |
GET /v1/{collection=projects/*/locations/*/corpora/*/collections/*}:viewCollectionItems 查看集合中的项。 |
REST 资源:v1.projects.locations.corpora.collections.operations
方法 | |
---|---|
get |
GET /v1/{name=projects/*/locations/*/corpora/*/collections/*/operations/*} 获取长时间运行的操作的最新状态。 |
REST 资源:v1.projects.locations.corpora.dataSchemas
方法 | |
---|---|
create |
POST /v1/{parent=projects/*/locations/*/corpora/*}/dataSchemas 在语料库中创建数据架构。 |
delete |
DELETE /v1/{name=projects/*/locations/*/corpora/*/dataSchemas/*} 删除语料库中的数据架构。 |
get |
GET /v1/{name=projects/*/locations/*/corpora/*/dataSchemas/*} 获取语料库中的数据架构。 |
list |
GET /v1/{parent=projects/*/locations/*/corpora/*}/dataSchemas 列出语料库中的数据架构列表。 |
patch |
PATCH /v1/{dataSchema.name=projects/*/locations/*/corpora/*/dataSchemas/*} 更新语料库中的数据架构。 |
REST 资源:v1.projects.locations.corpora.indexes
方法 | |
---|---|
create |
POST /v1/{parent=projects/*/locations/*/corpora/*}/indexes 在语料库下创建索引。 |
delete |
DELETE /v1/{name=projects/*/locations/*/corpora/*/indexes/*} 删除单个索引。 |
get |
GET /v1/{name=projects/*/locations/*/corpora/*/indexes/*} 获取语料库下单个索引的详细信息。 |
list |
GET /v1/{parent=projects/*/locations/*/corpora/*}/indexes 列出给定语料库中的所有索引。 |
patch |
PATCH /v1/{index.name=projects/*/locations/*/corpora/*/indexes/*} 更新语料库下的索引。 |
viewAssets |
GET /v1/{index=projects/*/locations/*/corpora/*/indexes/*}:viewAssets 列出索引中的资源列表。 |
REST 资源:v1.projects.locations.corpora.indexes.operations
方法 | |
---|---|
get |
GET /v1/{name=projects/*/locations/*/corpora/*/indexes/*/operations/*} 获取长时间运行的操作的最新状态。 |
REST 资源:v1.projects.locations.corpora.operations
方法 | |
---|---|
get |
GET /v1/{name=projects/*/locations/*/corpora/*/operations/*} 获取长时间运行的操作的最新状态。 |
REST 资源:v1.projects.locations.corpora.searchConfigs
方法 | |
---|---|
create |
POST /v1/{parent=projects/*/locations/*/corpora/*}/searchConfigs 在语料库中创建搜索配置。 |
delete |
DELETE /v1/{name=projects/*/locations/*/corpora/*/searchConfigs/*} 删除语料库中的搜索配置。 |
get |
GET /v1/{name=projects/*/locations/*/corpora/*/searchConfigs/*} 获取语料库中的搜索配置。 |
list |
GET /v1/{parent=projects/*/locations/*/corpora/*}/searchConfigs 列出语料库中的所有搜索配置。 |
patch |
PATCH /v1/{searchConfig.name=projects/*/locations/*/corpora/*/searchConfigs/*} 更新语料库中的搜索配置。 |
REST 资源:v1.projects.locations.corpora.searchHypernyms
方法 | |
---|---|
create |
POST /v1/{parent=projects/*/locations/*/corpora/*}/searchHypernyms 在语料库中创建 SearchHypernym。 |
delete |
DELETE /v1/{name=projects/*/locations/*/corpora/*/searchHypernyms/*} 删除语料库中的 SearchHypernym。 |
get |
GET /v1/{name=projects/*/locations/*/corpora/*/searchHypernyms/*} 获取语料库中的 SearchHypernym。 |
list |
GET /v1/{parent=projects/*/locations/*/corpora/*}/searchHypernyms 列出语料库中的 SearchHypernym。 |
patch |
PATCH /v1/{searchHypernym.name=projects/*/locations/*/corpora/*/searchHypernyms/*} 更新语料库中的 SearchHypernym。 |
REST 资源:v1.projects.locations.indexEndpoints
方法 | |
---|---|
create |
POST /v1/{parent=projects/*/locations/*}/indexEndpoints 创建 IndexEndpoint。 |
delete |
DELETE /v1/{name=projects/*/locations/*/indexEndpoints/*} 删除 IndexEndpoint。 |
deployIndex |
POST /v1/{indexEndpoint=projects/*/locations/*/indexEndpoints/*}:deployIndex 将索引部署到 IndexEndpoint。 |
get |
GET /v1/{name=projects/*/locations/*/indexEndpoints/*} 获取 IndexEndpoint。 |
list |
GET /v1/{parent=projects/*/locations/*}/indexEndpoints 列出项目中的所有 IndexEndpoint。 |
patch |
PATCH /v1/{indexEndpoint.name=projects/*/locations/*/indexEndpoints/*} 更新 IndexEndpoint。 |
searchIndexEndpoint |
POST /v1/{indexEndpoint=projects/*/locations/*/indexEndpoints/*}:searchIndexEndpoint 搜索已部署的索引端点(仅限图片语料库类型)。 |
undeployIndex |
POST /v1/{indexEndpoint=projects/*/locations/*/indexEndpoints/*}:undeployIndex 从 IndexEndpoint 取消部署索引。 |
REST 资源:v1.projects.locations.indexEndpoints.operations
方法 | |
---|---|
get |
GET /v1/{name=projects/*/locations/*/indexEndpoints/*/operations/*} 获取长时间运行的操作的最新状态。 |
REST 资源:v1.projects.locations.warehouseOperations
方法 | |
---|---|
get |
GET /v1/{name=projects/*/locations/*/warehouseOperations/*} 获取长时间运行的操作的最新状态。 |