PromptVertexAI 2025.5.31.15¶
Pacote¶
com.snowflake.openflow.runtime | runtime-vertexai-nar
Descrição¶
Envia um prompt ao VertexAI, gravando a resposta como um atributo do FlowFile ou no conteúdo do FlowFile de entrada. O prompt pode consistir em uma interação de texto puro ou pode incluir multimídia.
Requisito de entrada¶
Oferece suporte a propriedades dinâmicas confidenciais¶
falso
Propriedades¶
Propriedade |
Descrição |
---|---|
Serviço de credenciais do GCP |
O Controller Service usado para obter as credenciais do Google Cloud Platform. |
Local do GCP |
O local para configurar o cliente Vertex |
ID de projeto GCP |
O ID de projeto para configurar o cliente Vertex |
Tamanho máximo do arquivo |
O tamanho máximo de um FlowFile que pode ser enviado ao Vertex como uma imagem. Se o FlowFile for maior do que isso, ele será encaminhado para “failure”. |
Tokens máximos |
O número máximo de tokens a serem gerados |
Tipo MIME de mídia |
O tipo MIME da mídia no conteúdo do FlowFile. Os tipos de mídia compatíveis estão listados aqui: https://firebase.google.com/docs/vertex-ai/input-file-requirements |
Nome do modelo |
O nome do modelo da Vertex |
Estratégia de saída |
Determina o destino da saída de resposta |
Tipo de prompt |
O tipo de prompt a ser enviado à Vertex. Texto para enviar uma solicitação simples. Mídia para enviar um tipo de multimídia primeiro, seguido de um prompt de texto. |
Formato da resposta |
O formato de resposta da Vertex |
Atributo de resultados |
O nome do atributo no qual a resposta deve ser gravada. |
Sequências de parada |
Uma lista de cadeias de caracteres delimitada por vírgulas atua como sequências de parada. O modelo será interrompido após encontrar uma das sequências de parada. |
Mensagem do sistema |
A mensagem do sistema a ser enviada ao Vertex. Os atributos do FlowFile podem ser referenciados por meio da linguagem de expressão, e o conteúdo do FlowFile pode ser referenciado por meio da variável flowfile_content. Por exemplo, ${flowfile_content} |
Temperatura |
A temperatura a ser usada para gerar a resposta. O padrão é 1,0. Varia de 0,0 a 1,0. Use uma temperatura mais próxima de 0,0 para tarefas analíticas/de múltipla escolha e mais próxima de 1,0 para tarefas criativas e generativas. |
Top K |
O valor top K a ser usado para gerar a resposta. Faça uma amostragem apenas das opções de top K para cada token subsequente. Recomendado apenas para casos de uso avançado. Normalmente, você só precisa usar a temperatura. |
Top P |
O valor de top P a ser usado para gerar a resposta. Top P é para amostragem de núcleo; calculamos a distribuição cumulativa de todas as opções para cada token subsequente em ordem decrescente de probabilidade e o cortamos quando ele atinge uma determinada probabilidade especificada por top_p. Recomendado somente para casos de uso avançado. Normalmente, você só precisa usar a temperatura. |
Mensagem do usuário |
A mensagem do usuário a ser enviada ao Vertex. Os atributos do FlowFile podem ser referenciados por meio da linguagem de expressão, e o conteúdo do FlowFile pode ser referenciado por meio da variável flowfile_content. Por exemplo, ${flowfile_content}. A mensagem do usuário é adicionada primeiro, a menos que uma imagem esteja presente. |
Relações¶
Nome |
Descrição |
---|---|
failure |
Se não for possível obter uma resposta válida da Vertex, o FlowFile original será encaminhado para essa relação |
success |
A resposta da Vertex é encaminhada para essa relação |
Grava atributos¶
Nome |
Descrição |
---|---|
vertex.usage.inputTokens |
O número de tokens de entrada lidos na solicitação. |
vertex.usage.outputTokens |
O número de tokens de saída gerados na resposta. |
vertex.chat.completion.id |
Uma identificação exclusiva atribuída à conversa |
mime.type |
O tipo MIME da resposta. |
filename |
Um nome de arquivo atualizado para a resposta. |