PromptAnthropicAI 2025.5.31.15

Pacote

com.snowflake.openflow.runtime | runtime-anthropic-nar

Descrição

Envia um prompt ao Anthropic, escrevendo 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 uma imagem. Use propriedades dinâmicas para ativar os recursos beta no ponto de extremidade Anthropic.

Tags

ai, anthropic, chat, image, openflow, prompt, text

Requisito de entrada

REQUIRED

Oferece suporte a propriedades dinâmicas confidenciais

falso

Propriedades

Propriedade

Descrição

Chave da Anthropic API

A chave de API para autenticação no Anthropic

Mensagem do assistente

A mensagem do assistente a ser enviada ao Anthropic. 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 assistente é adicionada por último

Tipo MIME da imagem

O tipo MIME da imagem no conteúdo do FlowFile. Os tipos compatíveis são image/jpeg, image/png, image/gif e image/webp.

Tamanho máximo do arquivo

O tamanho máximo de um FlowFile que pode ser enviado ao Anthropic 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

Nome do modelo

O nome do modelo Anthropic

Estratégia de saída

Determina o destino da saída de resposta

Tipo de prompt

O tipo de prompt a ser enviado ao Anthropic. TEXT para enviar um prompt simples. IMAGE para enviar primeiro uma imagem e depois um prompt. Use JSON para uso avançado do ponto de extremidade /v1/messages do Anthropic.

Formato da resposta

O formato da resposta do Anthropic

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 Anthropic. 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.

ID de usuário

O ID do usuário a ser definido nos metadados da solicitação

Mensagem do usuário

A mensagem do usuário a ser enviada ao Anthropic. 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.

Serviço de cliente Web

O serviço de cliente Web a ser usado para se comunicar com o Anthropic

Relações

Nome

Descrição

failure

Se não for possível obter uma resposta válida da Anthropic, o e-FlowFile original será encaminhado para esta relação

retry

Se uma resposta 5XX do Anthropic for retornada, o FlowFile original será encaminhado para essa relação

success

A resposta da Anthropic é encaminhada para esta relação

Grava atributos

Nome

Descrição

anthropic.usage.inputTokens

O número de tokens de entrada lidos na solicitação.

anthropic.usage.outputTokens

O número de tokens de saída gerados na resposta.

anthropic.chat.completion.id

Uma identificação exclusiva atribuída à conversa

anthropic.chat.completion.stop.reason

O motivo pelo qual paramos.

anthropic.chat.completion.stop.sequence

Qual sequência de parada personalizada foi gerada, se houver, pode ser “null”.

mime.type

O tipo MIME da resposta.

filename

Um nome de arquivo atualizado para a resposta.