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