Endpoint

GET /listActions

Parâmetros

Nenhum. Método GET.

Exemplo

curl -X GET "{BASE_URL}/listActions"

Resposta

{
  "data": {
    "actions": [
      {
        "name": "ragSearch",
        "description": "Realiza uma busca semântica na base de conhecimento do host autenticado...",
        "params": {
          "required": ["query"],
          "properties": {
            "query": {
              "type": "string",
              "description": "Pergunta ou texto a ser buscado na base de conhecimento."
            },
            "avatarId": {
              "type": "string",
              "description": "UUID do avatar. Quando fornecido, restringe a busca aos datasets associados a este avatar."
            },
            "maxChunks": {
              "type": "integer",
              "description": "Quantidade máxima de chunks a retornar. Padrão: 3. Máximo: 10."
            },
            "matchThreshold": {
              "type": "number",
              "description": "Limiar mínimo de similaridade semântica entre 0.0 e 1.0. Padrão: 0.2."
            }
          }
        }
      },
      {
        "name": "respondToUser",
        "description": "Entrega uma resposta final ao usuário. Deve ser o último step...",
        "params": {
          "required": ["message"],
          "properties": {
            "message": {
              "type": "string",
              "description": "Resposta final a ser entregue ao usuário."
            }
          }
        }
      }
    ]
  }
}

Campos da Resposta

data
object

Consulte este endpoint para entender quais ações estão disponíveis e como formular instruções em linguagem natural que produzam planos eficazes.

Erros

CódigoDescrição
500Erro interno do servidor