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
Atendimento direto para dúvidas rápidas de integração.
Em breve
Assistente de suporte
Assistente de documentação e implementação da i6.
