UiPath Documentation
activities
latest
false
Importante :
A tradução automática foi aplicada parcialmente neste conteúdo. A localização de um conteúdo recém-publicado pode levar de 1 a 2 semanas para ficar disponível.

Atividades do Integration Service

Generate Message

Description

Dado um prompt, gera uma resposta de mensagem usando a API de Anthropic Claude Messages (/v1/messages). Compatível com texto simples, conversas com várias saídas e entradas multimodal.

Compatibilidade do projeto

Windows | Multiplataforma

Configuração

  • Conexão - A conexão estabelecida no Integration Service. Acesse o menu suspenso para escolher, adicionar ou gerenciar conexões.
  • Modelo - O modelo Claude a ser usado para gerar a resposta.
  • Prompt - O prompt para Claude usar ao gerar a resposta.
  • Max Tokens - O número máximo de tokens permitido para a resposta gerada. O valor máximo é 100,000. O valor padrão é 256.

Avançado

Opções

  • Prompt do sistema - Um prompt do sistema fornece contexto e instruções para Claude, como especificar um objetivo ou função específica. Este é um campo opcional.
  • P superior – Um número entre 0 e 1. Quanto menor for o número, menos tokens serão considerados. O padrão é 0.7.
  • Top K - Usado para remover "respostas de baixa probabilidade". Apenas selecione as opções K superiores para cada token subsequente.
  • Temperatura - A quantidade de aleatoriedade injetada na resposta. Os valores aceitos estão entre 0 e 1.

Saída

  • Resposta - O objeto de mensagem completo retornado pela API.
  • Texto gerado – O texto da resposta de opção superior gerada por Claude.

Perguntas frequentes

Quais formatos de prompt são compatíveis?

Além de texto simples, a atividade Generate Message é compatível com entradas estruturadas de conversa e multimodal.

Várias voltas de conversa

Passe uma matriz de mensagens para simular uma conversa de vários tipo:

[
  {"role": "user", "content": "Hello, Claude"},
  {"role": "assistant", "content": "Hello!"},
  {"role": "user", "content": "Can you describe LLMs to me?"}
]
[
  {"role": "user", "content": "Hello, Claude"},
  {"role": "assistant", "content": "Hello!"},
  {"role": "user", "content": "Can you describe LLMs to me?"}
]
Colocar palavras na boca de Claude

Preencha previamente a resposta do assistente para orientar o formato da resposta:

[
  {
    "role": "user",
    "content": "What is latin for Ant? (A) Apoidea, (B) Rhopalocera, (C) Formicidae"
  },
  {
    "role": "assistant",
    "content": "The answer is ("
  }
]
[
  {
    "role": "user",
    "content": "What is latin for Ant? (A) Apoidea, (B) Rhopalocera, (C) Formicidae"
  },
  {
    "role": "assistant",
    "content": "The answer is ("
  }
]
Entrada multimodal (imagem + texto)
Opção 1: imagem codificada em Base64
"messages": [
  {
    "role": "user",
    "content": [
      {
        "type": "image",
        "source": {
          "type": "base64",
          "media_type": "<IMAGE_MEDIA_TYPE>",
          "data": "<IMAGE_BASE64>"
        }
      },
      {
        "type": "text",
        "text": "What is in the above image?"
      }
    ]
  }
]
"messages": [
  {
    "role": "user",
    "content": [
      {
        "type": "image",
        "source": {
          "type": "base64",
          "media_type": "<IMAGE_MEDIA_TYPE>",
          "data": "<IMAGE_BASE64>"
        }
      },
      {
        "type": "text",
        "text": "What is in the above image?"
      }
    ]
  }
]
Opção 2: imagem com referência a URL
{
  "role": "user",
  "content": [
    {
      "type": "image",
      "source": {
        "type": "url",
        "url": "https://upload.wikimedia.org/wikipedia/commons/a/a7/Camponotus_flavomarginatus_ant.jpg"
      }
    },
    {
      "type": "text",
      "text": "What is in the above image?"
    }
  ]
}
{
  "role": "user",
  "content": [
    {
      "type": "image",
      "source": {
        "type": "url",
        "url": "https://upload.wikimedia.org/wikipedia/commons/a/a7/Camponotus_flavomarginatus_ant.jpg"
      }
    },
    {
      "type": "text",
      "text": "What is in the above image?"
    }
  ]
}

Para mais detalhes, consulte a documentação da API de Mensagens do Anthropic.

  • Description
  • Compatibilidade do projeto
  • Configuração
  • Avançado
  • Opções
  • Saída
  • Perguntas frequentes
  • Quais formatos de prompt são compatíveis?

Esta página foi útil?

Conectar

Precisa de ajuda? Suporte

Quer aprender? Academia UiPath

Tem perguntas? Fórum do UiPath

Fique por dentro das novidades