CreateOpenAiEmbeddings 2025.5.31.15¶
번들¶
com.Snowflake.openflow.runtime | runtime-openai-nar
설명¶
OpenAI 를 사용하여 텍스트용 임베딩을 생성합니다. 입력 텍스트는 단일 FlowFile 또는 레코드 지 향FlowFile 로 제공될 수 있습니다.
입력 요구 사항¶
민감한 동적 속성 지원¶
false
속성¶
속성 |
설명 |
---|---|
Dimensions |
결과 출력 임베딩을 요청할 차원 수입니다. 이 기능은 text-embedding-3 이상 모델에서만 지원됩니다. |
Embeddings Model |
임베딩에 사용할 모델 |
Embeddings Record Path |
임베딩을 작성할 레코드의 필드 경로입니다. |
Max Batch Size |
OpenAI 로 전송되는 각 배치에 포함할 최대 레코드 수 |
OpenAI API 키 |
OpenAI 인증을 위한 API 키 |
OpenAI 조직 |
OpenAI 에 사용할 조직 |
Record Reader |
레코드 지향 데이터를 읽는 데 사용할 Record Reader입니다. 수신 데이터를 일반 텍스트로 처리하려면 이 속성을 설정하지 않은 상태로 두어야 합니다. |
Record Writer |
출력 작성에 사용할 Record Writer |
Text Record Path |
임베드할 텍스트가 포함된 레코드 내 필드의 경로입니다. 수신 데이터를 일반 텍스트로 처리하려면 이 속성을 설정하지 않은 상태로 두어야 합니다. |
사용자 |
요청을 대신하는 원격 사용자의 식별자입니다. OpenAI 는 이를 사용하여 악용을 감지하고 방지합니다. |
Web Client Service |
OpenAI 와 통신하기 위해 사용해야 하는 웹 클라이언트 서비스 |
관계¶
이름 |
설명 |
---|---|
실패 |
임베딩을 만들 수 없는 경우 원본 FlowFile 은 이 관계로 라우팅됩니다 |
성공 |
임베딩은 이 관계로 라우팅됩니다 |
Writes 특성¶
이름 |
설명 |
---|---|
record.count |
출력에 기록된 레코드 수 |
mime.type |
선택한 Record Writer에 따라 출력 데이터의 MIME 타입입니다 |
사용 사례¶
OpenAI 의 임베딩을 사용하여 텍스트용 임베딩 만들기 |