CreateCohereEmbeddings 프로세서

CreateCohereEmbeddings 프로세서

이 문서는 Snowflake OpenFlow의 CreateCohereEmbeddings 프로세서에 대한 참조 문서예요. Cohere를 사용해 텍스트에 대한 임베딩(embedding)을 생성해요.

출처: Snowflake 문서

본문

기능 — 일반 제공 (Generally Available)

Openflow Snowflake 배포는 AWS, Azure, GCP Commercial 리전의 모든 계정에서 사용할 수 있어요.

Openflow BYOC 배포는 AWS Commercial 리전의 모든 계정에서 사용할 수 있어요.

번들 (Bundle)

그룹 NAR
com.snowflake.openflow.runtime runtime-cohere-nar

설명 (Description)

Cohere를 사용해 텍스트에 대한 임베딩을 생성해요. 입력 텍스트는 단일 FlowFile로 제공하거나 레코드 지향 FlowFile로 제공할 수 있어요.

태그 (Tags)

chatbot, cohere, embeddings, gen ai, generative ai, llm, nlp, openflow, text

입력 요구사항 (Input Requirement)

(명시되지 않음)

민감한 동적 속성 지원 (Supports Sensitive Dynamic Properties)

아니요 (false)

속성 (Properties)

속성 설명
Cohere API Key Cohere에 인증하기 위한 API Key예요.
Embedding Type 반환받으려는 임베딩의 유형을 지정해요.
Embeddings Model 임베딩에 사용할 모델이에요. 사용 가능한 모델은 https://docs.cohere.com/reference/embed 에 나열돼 있어요.
Embeddings Record Path 임베딩이 기록될 레코드의 필드 경로예요.
Input Type 모델에 전달되는 입력의 유형을 지정해요. v3 이상 임베딩 모델에는 필수예요.
Max Batch Size Cohere로 보내는 각 배치에 포함할 최대 레코드 수예요.
Record Reader 레코드 지향 데이터를 읽는 데 사용할 record reader예요. 들어오는 데이터를 일반 텍스트로 취급하려면 이 속성을 비워 두어야 해요.
Record Writer 출력을 쓰는 데 사용할 Record Writer예요.
Text Record Path 임베딩할 텍스트가 포함된 레코드의 필드 경로예요. 들어오는 데이터를 일반 텍스트로 취급하려면 이 속성을 비워 두어야 해요.
Truncate Policy API가 최대 토큰 길이보다 긴 입력을 처리하는 방식을 지정하는 NONE 또는 END 중 하나예요.
User 요청이 대신 수행되는 원격 사용자의 식별자예요.

관계 (Relationships)

이름 설명
failure 임베딩을 만들 수 없으면 원래 FlowFile이 이 관계로 라우팅돼요.
success 임베딩이 이 관계로 라우팅돼요.

기록하는 속성 (Writes attributes)

이름 설명
record.count 출력에 기록된 레코드 수예요.
mime.type 선택된 Record Writer에 따른 출력 데이터의 MIME type이에요.

사용 사례 (Use cases)

  • Cohere의 Embedding 모델을 사용해 텍스트에 대한 임베딩 생성

더 알아보기 (Learn more)