Seus usuários perguntam. Seu sistema responde com SQL seguro.
O Datafala recebe a pergunta em português, gera um SELECT validado para PostgreSQL, MySQL ou Firebird 3.0+ e devolve o SQL com os parâmetros. Ele nunca se conecta ao seu banco: quem executa é o seu sistema, com um usuário somente leitura.
{
"sql": "SELECT SUM(vi.quantidade * vi.valor_unitario) AS total_vendido FROM venda_itens vi JOIN vendas v ON v.id = vi.venda_id JOIN produtos p ON p.id = vi.produto_id WHERE p.nome ILIKE %(product)s AND v.status <> 'C' AND v.data >= CURRENT_DATE - INTERVAL '6 months'",
"params": { "product": "%produto x%" },
"dialect": "postgres",
"tables": ["venda_itens", "vendas", "produtos"],
"explanation": "Soma quantidade × valor dos itens do produto X nas vendas não canceladas dos últimos 6 meses."
}- PostgreSQL
- MySQL
- Firebird 3.0+
- Sua chave de LLM
- Sem acesso ao seu banco
Três passos até a primeira resposta
Descreva seu banco
Cole o DDL no painel, descreva tabelas e colunas e oculte o que a IA não deve usar.
Ensine o seu negócio
Escreva regras e termos do domínio (“venda cancelada é status C”) e cadastre perguntas com o SQL aprovado como exemplos.
Integre com uma chamada
Seu sistema envia POST /v1/ask com a pergunta, recebe {sql, params} e executa no próprio banco.
Feito para não confiar no SQL gerado
Todo SQL passa pelo Guard antes de chegar ao seu sistema.
Somente SELECT
Escrita, DDL e múltiplos comandos são recusados.
Lista de permissões
Só tabelas e colunas existentes e visíveis entram na consulta.
Funções por dialeto
Só as funções liberadas para PostgreSQL, MySQL ou Firebird 3.0+.
LIMIT garantido
O limite de linhas é reescrito na consulta.
Parâmetros nomeados
O texto do usuário nunca é concatenado no SQL.
Chaves protegidas
A chave de LLM fica criptografada e as chaves de API são guardadas só como hash.
Se o SQL não passar no Guard, a IA recebe o motivo e tenta mais uma vez. Se ainda assim falhar, sua API recebe um erro claro, nunca um SQL inseguro.
Um painel para configurar, testar e acompanhar
Playground
Teste perguntas e veja o SQL, os parâmetros, os tokens usados e o tempo de resposta.
Histórico com feedback
Veja as perguntas reais, a avaliação 👍/👎 que seu sistema envia e promova boas respostas a exemplos com um clique. “Ver prompt” mostra exatamente o que foi enviado à IA.
Avaliação
Cadastre perguntas com o SQL esperado e rode a suíte antes de trocar de modelo ou mudar o contexto. Resultado: igual, mesmos objetos (revisar) ou diferente.
Versões de schema
Um novo DDL cria uma versão e preserva descrições e ocultações.
Credenciais
Crie e revogue chaves de API para cada integração.
Histórico pela API
Seu sistema pode reutilizar respostas anteriores sem nova chamada à IA.
curl -X POST https://app.datafala.com.br/v1/ask \
-H "Authorization: Bearer $DATAFALA_API_KEY" \
-H "Content-Type: application/json" \
-d '{"question": "quanto vendi do produto X nos últimos 6 meses", "max_rows": 100}'Uma chamada. Você executa.
O SQL chega com os parâmetros separados. Seu sistema roda com o driver que já usa, num usuário somente leitura e com timeout.
- Erros com código estável (
sql_rejected,no_answer,rate_limited…) - Explicação da consulta no idioma do usuário
POST /v1/feedbackpara dizer se a resposta acertou
Use a chave do provedor que você já tem.
- OpenAI
- Anthropic
- Google Gemini
- DeepSeek
- Mistral
- Groq
- Cohere
- xAI
- OpenRouter
Você paga os tokens direto ao provedor. Uma pergunta usa no máximo duas chamadas.
Planos por número de usuários
Mensalidade fixa, perguntas ilimitadas, use a sua própria chave de LLM.
| Faixa | Mensalidade | Destaque | Ação |
|---|---|---|---|
| Até 100 usuários | R$ 497/mês | Para começar a oferecer o recurso | |
| 101 a 300 usuários | R$ 897/mês | Para produtos em crescimento | |
| 301 a 700 usuários | R$ 1.497/mês | Para bases de clientes maiores | |
| 701 a 1.500 usuários | R$ 2.497/mês | Para uso intenso no dia a dia | |
| 1.501 a 3.000 usuários | R$ 3.997/mês | Para operações de grande porte | |
| Acima de 3.000 usuários | Sob consulta | Condições sob medida |
- PostgreSQL, MySQL e Firebird 3.0+
- Painel completo (schema, contexto, exemplos, playground, histórico, avaliação)
- Até 20 chaves de API
O custo de tokens fica com o seu provedor de LLM, na sua conta. Usuários são os usuários finais do seu sistema que fazem perguntas.
Para quem já tem os dados e quer dar respostas
Software de gestão e ERP
“quais clientes não compram há 90 dias?”
SaaS B2B com relatórios
“ticket médio por vendedor neste trimestre”
Equipes internas de dados
“pedidos atrasados por transportadora”
Perguntas frequentes
Coloque perguntas em linguagem natural no seu sistema
Conte um pouco sobre o seu produto e o banco que você usa. A gente responde por e-mail.