Primeiros passos

Visão geral da integração

As formas de conectar o AskAIs hoje: seu site, seu app, o Telegram e clientes de IA.

Nomes técnicos como window.SingChat fazem parte do widget e da API. Mantenha-os exatamente como estão no seu código.

O AskAIs é um serviço hospedado: seu espaço de trabalho, sua caixa de entrada, seu agente de IA e sua base de conhecimento ficam em askais.com. Você conecta seus clientes a ele das formas abaixo, e todas as conversas chegam à mesma caixa de entrada compartilhada, onde são respondidas pelo mesmo agente de IA, com o mesmo conhecimento e as mesmas configurações.

Formas de conectar

OndeComo conectarAtualizações
Seu siteUma tag <script>Nenhuma: cada carregamento de página recebe o widget atual
Seu app iOS, Android, Flutter, React Native ou desktopUma WebView que abre sua página de chatNenhuma: a WebView carrega o widget atual
TelegramUm token de bot em Configurações → ChannelsNenhuma
Claude Code, Cursor ou Gemini CLI (para a sua equipe)O servidor MCP, com uma chave MCPNenhuma

Seu site

Adicione isto antes de </body>. Copie seu App ID em Configurações → Caixas de entrada; ele é público e pode ir para produção com segurança.

<script src="https://askais.com/widget.js"
  data-app-id="YOUR_APP_ID"
  data-base-url="https://askais.com"
  async></script>

⚠️ Carregue o widget.js a partir de askais.com

Não baixe o widget.js nem o inclua no seu próprio código. Carregado a partir de askais.com, ele sempre roda a versão atual; uma cópia fica congelada e perde todas as correções e novos recursos.

Apps móveis e desktop

Não há SDK para instalar. Abra https://askais.com/api/widget-embed?appId=YOUR_APP_ID em uma WebView e seu app mostra o mesmo chat do seu site, em tela cheia. Adicione à URL o ID, o e-mail e o nome do usuário logado para que sua equipe saiba com quem está falando. A página Chat no app tem o guia completo, com código para Flutter, iOS, Android e JavaScript.

Visitantes logados e identidade verificada

Para usuários logados, passe externalId, email e name para que as conversas os acompanhem entre dispositivos. Para impedir que alguém se passe por outro usuário, passe também hmac: um HMAC-SHA256 do externalId, calculado no seu servidor usando como chave a chave secreta da caixa de entrada. A página Widget web mostra como.

Telegram

Crie um bot com o @BotFather, cole o token dele em Configurações → Channels e conecte. As mensagens enviadas ao bot chegam à mesma caixa de entrada, onde o agente de IA e sua equipe respondem.

Clientes de IA (MCP)

O servidor MCP permite que o Claude Code, o Cursor ou o Gemini CLI trabalhem no seu espaço de trabalho: ler e responder conversas, treinar a IA, editar o FAQ e ver análises. Ele é para você e sua equipe, não para seus clientes. Um proprietário ou administrador do espaço de trabalho cria a chave MCP.

Não disponível no momento

  • Pacotes de SDK instaláveis (npm, pub.dev, CocoaPods, Gradle). Use a tag script na web e a página WebView nos apps.
  • Uma API REST pública para o seu próprio backend. Chaves de API são aceitas apenas pelo servidor MCP.
  • Webhooks para eventos de conversa ou de mensagem. Em Configurações → Webhooks é possível salvar um endpoint e enviar um ping de teste assinado, mas nenhum evento é entregue ainda.
  • Métodos JavaScript para abrir, fechar ou escutar eventos do widget. window.SingChat.start() é o único método que o script oferece.

Saiba mais