infinity6i6 Builders Platform
Documentação

Primeiros passos

Agentes

Dispare agentes da plataforma a partir da sua página com o SDK web.

1 min de leitura

Serviço obtido com sdk.agents(). Um agente recebe uma entrada e devolve um resultado estruturado.

dispatch(params)

js
await sdk.agents().dispatch({ agent, input })
Nome Tipo Obrigatório Descrição
agent string Sim Nome do agente.
input object Sim Dados de entrada do agente.

Devolve: uma Promise com o resultado do agente como objeto.

Condições de erro

  • agent not found: o agente informado não existe.
  • invalid input: a entrada não é aceita pelo agente.
  • execution timeout: o agente não terminou a tempo.

Exemplo mínimo

html
<script src="https://cdn.infinity6.ai/releases/sdkweb/latest/bundle/i6sdk-web.js"></script>
<script type="module">
  async function main() {
    const sdk = new window.I6Sdk();
    const user = await sdk.auth().requireUser();
    if (!user) return;

    const result = await sdk.agents().dispatch({
      agent: "<seu-agente>",
      input: { "<key>": "<value>" },
    });
    console.log(result);
  }
  main();
</script>

Suporte

Suporte à implementação

Canais oficiais para tirar dúvidas durante a integração.

Resposta em até 1 dia útil

E-mail de suporte técnico

Envie dúvidas de implementação com o contexto do passo atual.

Em breve

WhatsApp

Atendimento direto para dúvidas rápidas de integração.

Em breve

Assistente de suporte

Assistente de documentação e implementação da i6.