PromptAzureOpenAI 2025.5.31.15¶
Bundle¶
com.snowflake.openflow.runtime | runtime-openai-nar
Description¶
Envoie une invite au service OpenAI d’Azure, en écrivant la réponse soit sous forme d’attribut FlowFile, soit dans le contenu du FlowFile entrant. L’invite peut consister en une interaction purement textuelle ou inclure des images. Dans le cas des images, un URL peut être fourni, ou le contenu du FlowFile peut être utilisé, en fonction de la configuration fournie
Exigences en matière d’entrées¶
REQUIRED
Prend en charge les propriétés dynamiques sensibles¶
false
Propriétés¶
Propriété |
Description |
---|---|
API Key |
La clé API pour l’authentification au service Azure OpenAI |
Deployment Name |
Le nom du déploiement du modèle OpenAI |
Detail Level |
Le niveau de détail de l’image que OpenAI doit utiliser pour traiter l’image. Un niveau de détail faible sera moins coûteux et la latence plus faible, tandis qu’un niveau élevé peut donner de meilleurs résultats. |
Image MIME Type |
Le type MIME de l’image |
Image URL |
L’URL de l’image à envoyer à OpenAI. Si elle n’est pas spécifiée, le contenu du FlowFile sera utilisé comme image. |
Max File Size |
La taille maximale d’un FlowFile qui peut être envoyée à OpenAI en tant qu’image. Si le FlowFile est plus grand que cela, il sera routé vers “failure”. |
Max Tokens |
Le nombre maximum de jetons à générer |
OpenAI Service Name |
Nom du service OpenAI à utiliser |
Prompt Type |
Le type d’invite à envoyer à OpenAI |
Response Format |
Le format de la réponse d’OpenAI |
Results Attribute |
Le nom de l’attribut sur lequel la réponse doit être écrite. Si ce n’est pas le cas, la réponse sera écrite dans le contenu d’FlowFile. |
Seed |
La graine à utiliser pour générer la réponse |
System Message |
Le message du système à envoyer à OpenAI. Les attributs FlowFile peuvent être référencés via Expression Language, et le contenu du FlowFile peut être référencé via la variable flowfile_content. Par exemple, ${flowfile_content} |
Temperature |
La température à utiliser pour générer la réponse. |
Top P |
La valeur Top P à utiliser pour générer la réponse |
Utilisateur |
Votre utilisateur final, envoyé à OpenAI pour la surveillance et la détection des abus |
User Message |
Le message utilisateur à envoyer à OpenAI. Les attributs FlowFile peuvent être référencés via Expression Language, et le contenu du FlowFile peut être référencé via la variable flowfile_content. Par exemple, ${flowfile_content} |
Web Client Service |
Le service client Web à utiliser pour communiquer avec OpenAI |
Relations¶
Nom |
Description |
---|---|
failure |
Si une réponse valide ne peut être obtenue d’Azure OpenAI, le FlowFile d’origine sera routé vers cette relation |
success |
La réponse d’Azure OpenAI est routée vers cette relation |