- 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 從雲端儲存空間的中繼檔案匯入資產 (圖片和註解)。 |
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 網址,上傳資產。 |
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/*} 更新 corpus 下的索引。 |
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/*} 更新 corpus 中的 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 將索引部署至索引端點。 |
get |
GET /v1/{name=projects/*/locations/*/indexEndpoints/*} 取得 IndexEndpoint。 |
list |
GET /v1/{parent=projects/*/locations/*}/indexEndpoints 列出專案中的所有 IndexEndpoints。 |
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 從索引端點取消部署索引。 |
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/*} 取得長時間執行作業的最新狀態。 |