Como concedo a um LLM acesso ao meu banco de dados?
Registre a fonte em código com connect(). O modelo nunca vê uma string de conexão — recebe três ferramentas somente leitura sobre fontes tipadas, e a política decide quais fontes e campos ele pode acessar.
Conectar copia meus dados para algum lugar?
Não. Fontes em processo nunca saem da sua máquina. Fontes do deployment SQAI mantêm credenciais criptografadas; as linhas são lidas sob demanda e nunca copiadas.
O SQAI é uma sincronização, uma exportação ou uma ponte de terceiros para meu banco de dados?
Nenhuma dessas. A conectividade é direta pelo protocolo nativo do banco de dados — o deployment SQAI consulta seus dados no lugar, com escopo para sua organização, e nunca copia seu banco.
Preciso de uma API key para conectar dados?
Não para arquivos, linhas em memória ou SQLite — esses rodam em processo sem chave. Computação local usa a chave de dispositivo gratuita do sqai login. Bancos e warehouses ao vivo precisam de SQAI_DEPLOYMENT_URL, com SQAI_API_KEY apenas se seu deployment exigir autenticação.
O modelo pode ver minhas credenciais?
Não. As credenciais são fornecidas no seu código no momento do connect() e criptografadas no deployment SQAI. A entrada de ferramenta do modelo carrega intenção tipada — sem detalhes de conexão, sem campos de política.
O Oracle é suportado sem instalar um cliente?
Sim. O SQAI runtime inclui um driver Thin-mode embutido, portanto não há cliente Oracle a instalar.
O que acontece quando os dados subjacentes mudam?
O schema_revision fixado no connect deixa de corresponder, e um replay retorna schema_revision_mismatch em vez de números silenciosamente diferentes. Reatribuir um nome registrado lança source_already_registered.