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.

Tags

ai, chat, cloud, gcp, google, image, openflow, pdf, prompt, text, video

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.