- 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 서비스의 네트워크 주소를 지정하는 기준 URL입니다. 하나의 서비스는 여러 서비스 엔드포인트를 포함할 수 있습니다. 이 서비스에는 다음 서비스 엔드포인트가 포함되고 아래의 모든 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 애셋을 다운로드할 서명된 URL을 생성합니다. |
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 검색을 위해 저작물의 색인 데이터를 1개 삭제합니다. |
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/*} corpus 내의 검색 구성을 삭제합니다. |
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 코퍼스 내의 SearchHypernyms를 나열합니다. |
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 배포된 색인 엔드포인트를 검색합니다 (IMAGE 코퍼스 유형만 해당). |
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/*} 장기 실행 작업의 최신 상태를 가져옵니다. |