이 페이지에서는 지원되는 Vertex AI 멀티모달 모델인 multimodalembedding@001
를 사용하여 멀티모달 임베딩을 생성하는 방법을 설명합니다. 모델 ID를 Vertex AI 다중 모달 모델의 정규화된 이름 및 기타 입력 정보로 설정하여 쿼리를 실행할 수 있습니다.
이 페이지의 안내를 사용하려면 PostgreSQL용 AlloyDB를 이해하고 생성형 AI 개념에 익숙해야 합니다.
시작하기 전에
- 다중 모달 임베딩 생성 액세스 권한을 요청하고 사용 설정 확인을 받을 때까지 기다린 후 이 페이지의 안내를 따르세요.
멀티모달 임베딩 생성
multimodalembedding@001
모델 엔드포인트에 대한 텍스트 임베딩을 생성하려면 다음 문을 실행합니다.
SELECT
ai.text_embedding(
model_id => 'multimodalembedding@001',
content => 'TEXT');
이미지 mimetype이 기본 image/jpeg
인 등록된 multimodalembedding@001
모델 엔드포인트에 대해 이미지 임베딩을 생성하려면 다음 문을 실행합니다.
SELECT
ai.image_embedding(
model_id => 'multimodalembedding@001',
image => 'IMAGE_PATH_OR_TEXT',
mimetype => MIMETYPE');
다음을 바꿉니다.
IMAGE_PATH_OR_TEXT
를 동일한 AlloyDB 프로젝트의 이미지의 Cloud Storage URI(예:gs://my-bucket/embeddings/flowers.jpeg
) 또는 이미지의 base64 문자열로 바꿉니다.MIMETYPE
을 이미지의 mimetype(예:image/jpeg
)로 바꿉니다. 기본 mimetype은image/jpeg
입니다.
등록된 multimodalembedding@001
모델 엔드포인트에 대해 동영상 임베딩을 생성하려면 다음 문을 실행합니다.
SELECT
ai.video_embedding(
model_id => 'multimodalembedding@001',
video => 'VIDEO_URI');
VIDEO_URI
를 대상 동영상의 Cloud Storage URI(예: gs://my-bucket/embeddings/supermarket-video.mp4
) 또는 동영상의 base64 문자열로 바꿉니다.