PromptAzureOpenAI
PromptAzureOpenAI
Azure의 OpenAI 서비스에 프롬프트를 보내고 응답을 FlowFile 속성 또는 들어오는 FlowFile 내용으로 작성하는 프로세서예요. 프롬프트는 순수 텍스트 상호작용이거나 이미지를 포함할 수 있어요.
본문
번들 (Bundle)
com.snowflake.openflow.runtime | runtime-openai-nar
설명
Azure의 OpenAI 서비스에 프롬프트를 보내고 응답을 FlowFile 속성 또는 들어오는 FlowFile 내용으로 작성해요. 프롬프트는 순수 텍스트 상호작용이거나 이미지를 포함할 수 있어요. 이미지의 경우 제공된 구성에 따라 URL을 제공하거나 FlowFile 내용을 사용할 수 있어요.
태그
ai, azure, chat, image, openai, openflow, prompt, text
입력 요구 사항 (Input Requirement)
REQUIRED — 입력 FlowFile이 필요해요.
민감한 동적 속성 지원 (Supports Sensitive Dynamic Properties)
false — 지원하지 않아요.
속성 (Properties)
| 속성 | 설명 |
|---|---|
| API Key | Azure OpenAI 서비스에 인증하기 위한 API key예요. |
| Deployment Name | OpenAI 모델 배포의 이름이에요. |
| Detail Level | OpenAI가 이미지를 처리할 때 사용할 이미지 상세 수준이에요. 저해상도는 비용이 낮고 지연 시간이 짧으며, 고해상도는 더 나은 결과를 낼 수 있어요. |
| Image MIME Type | 이미지의 MIME 타입이에요. |
| Image URL | OpenAI에 보낼 이미지의 URL이에요. 지정하지 않으면 FlowFile 내용이 이미지로 사용돼요. |
| Max File Size | 이미지로 OpenAI에 보낼 수 있는 FlowFile의 최대 크기예요. 이보다 크면 'failure'로 라우팅돼요. |
| Max Tokens | 생성할 최대 토큰 수예요. |
| OpenAI Service Name | 사용할 OpenAI 서비스의 이름이에요. |
| Prompt Type | OpenAI에 보낼 프롬프트 유형이에요. |
| Response Format | OpenAI 응답의 형식이에요. |
| Results Attribute | 응답을 쓸 속성의 이름이에요. 설정하지 않으면 응답이 FlowFile 내용에 기록돼요. |
| Seed | 응답 생성에 사용할 시드(seed)예요. |
| System Message | OpenAI에 보낼 시스템 메시지예요. FlowFile 속성은 Expression Language로, FlowFile 내용은 flowfile_content 변수로 참조할 수 있어요(예: ${flowfile_content}). |
| Temperature | 응답 생성에 사용할 온도예요. |
| Top P | 응답 생성에 사용할 top P 값이에요. |
| User | 모니터링 및 남용 탐지를 위해 OpenAI에 보내는 최종 사용자예요. |
| User Message | OpenAI에 보낼 사용자 메시지예요. FlowFile 속성은 Expression Language로, FlowFile 내용은 flowfile_content 변수로 참조할 수 있어요(예: ${flowfile_content}). |
| Web Client Service | OpenAI와 통신하는 데 사용할 Web Client Service예요. |
관계 (Relationships)
| 이름 | 설명 |
|---|---|
failure |
Azure OpenAI에서 유효한 응답을 얻지 못하면 원본 FlowFile이 이 관계로 라우팅돼요. |
success |
Azure OpenAI의 응답이 이 관계로 라우팅돼요. |
더 보기 (See also)
com.snowflake.openflow.runtime.processors.openai.CreateAzureOpenAiEmbeddingscom.snowflake.openflow.runtime.processors.openai.PromptOpenAI