카테고리:

문자열 및 이진 함수 (대규모 언어 모델)

EMBED_TEXT_1024(SNOWFLAKE.CORTEX)

텍스트에서 1024개 차원의 벡터 임베딩을 생성합니다.

구문

SNOWFLAKE.CORTEX.EMBED_TEXT_1024( <model>, <text> )
Copy

인자

model

임베딩을 생성하는 데 사용할 벡터 임베딩 모델을 지정하는 문자열입니다. 이것은 다음 값 중 하나여야 합니다.

  • nv-embed-qa-4 (영어만)

  • multilingual-e5-large

  • voyage-multilingual-2

지원되는 모델은 비용 이 다를 수 있습니다.

text

임베딩을 계산해야 할 텍스트입니다.

반환

VECTOR 타입의 벡터 임베딩.

액세스 제어 요구 사항

사용자는 SNOWFLAKE.CORTEX_USER 데이터베이스 역할 이 부여된 역할을 사용해야 합니다. 이 권한 부여에 대한 자세한 내용은 필수 권한 섹션을 참조하십시오.

이 예제에서는 nv-embed-qa-4 모델을 사용하여 hello world 문구에 대한 벡터 임베딩을 생성합니다.

SELECT SNOWFLAKE.CORTEX.EMBED_TEXT_1024('nv-embed-qa-4', 'hello world');
Copy

이 예제에서는 multilingual-e5-large 모델을 사용하여 hola mundo 스페인어 문구에 대한 벡터 임베딩을 생성합니다.

SELECT SNOWFLAKE.CORTEX.EMBED_TEXT_1024('multilingual-e5-large', 'hola mundo');
Copy