Google은 AI 기술을 사용하여 콘텐츠를 사용자의 기본 언어로 번역합니다. AI 번역에는 오류가 있을 수 있습니다.
모델 엔드포인트 관리로 벡터 임베딩 생성
컬렉션을 사용해 정리하기
내 환경설정을 기준으로 콘텐츠를 저장하고 분류하세요.
문서 버전을 선택합니다.
이 페이지에서는 등록된 모델 엔드포인트를 사용하여 임베딩을 생성하는 방법을 설명합니다.
시작하기 전에
모델 엔드포인트 관리에 모델 엔드포인트를 등록했는지 확인합니다. 자세한 내용은 AlloyDB Omni에서 원격 AI 모델 등록 및 호출을 참조하세요.
임베딩 생성
google_ml.embedding() SQL 함수를 사용하여 텍스트 임베딩 모델 유형으로 등록된 모델 엔드포인트를 호출하여 임베딩을 생성합니다.
모델을 호출하고 임베딩을 생성하려면 다음 SQL 쿼리를 사용하세요.
SELECT
google_ml.embedding(
model_id => 'MODEL_ID',
content => 'CONTENT');
다음을 바꿉니다.
MODEL_ID: 모델 엔드포인트를 등록할 때 정의한 모델 ID.
CONTENT: 벡터 임베딩으로 변환할 텍스트.
예시
이 섹션에는 등록된 모델 엔드포인트를 사용하여 임베딩을 생성하는 몇 가지 예시가 나와 있습니다.
기본 제공 지원이 포함된 텍스트 임베딩 모델
등록된 text-embedding-005 모델 엔드포인트에 대해 임베딩을 생성하려면 다음 문을 실행합니다.
SELECT
google_ml.embedding(
model_id => 'text-embedding-005',
content => 'AlloyDB is a managed, cloud-hosted SQL database service');
OpenAI에서 등록된 text-embedding-3-small 또는 text-embedding-3-large 모델 엔드포인트에 대한 임베딩을 생성하려면 다음 문을 실행합니다.
SELECT
google_ml.embedding(
model_id => 'text-embedding-3-small',
content => 'Vector embeddings in AI');
달리 명시되지 않는 한 이 페이지의 콘텐츠에는 Creative Commons Attribution 4.0 라이선스에 따라 라이선스가 부여되며, 코드 샘플에는 Apache 2.0 라이선스에 따라 라이선스가 부여됩니다. 자세한 내용은 Google Developers 사이트 정책을 참조하세요. 자바는 Oracle 및/또는 Oracle 계열사의 등록 상표입니다.
최종 업데이트: 2026-10-27(UTC)
[[["이해하기 쉬움","easyToUnderstand","thumb-up"],["문제가 해결됨","solvedMyProblem","thumb-up"],["기타","otherUp","thumb-up"]],[["이해하기 어려움","hardToUnderstand","thumb-down"],["잘못된 정보 또는 샘플 코드","incorrectInformationOrSampleCode","thumb-down"],["필요한 정보/샘플이 없음","missingTheInformationSamplesINeed","thumb-down"],["번역 문제","translationIssue","thumb-down"],["기타","otherDown","thumb-down"]],["최종 업데이트: 2026-10-27(UTC)"],[],[]]