Как предоставить LLM доступ к моей базе данных?
Зарегистрируйте источник в коде через connect(). Модель никогда не видит строку подключения — она получает три инструмента только для чтения над типизированными источниками, а политика определяет, к каким источникам и полям она может обращаться.
При подключении мои данные куда-то копируются?
Нет. Источники в процессе не покидают вашу машину. Источники через движок хранят учётные данные в зашифрованном виде; строки читаются по требованию и никогда не копируются.
SQAI — это синхронизация, экспорт или сторонний мост к моей базе данных?
Ничего из перечисленного. Подключение прямое, по собственному протоколу базы данных — движок запрашивает ваши данные на месте, в рамках вашей организации, и никогда не копирует базу.
Нужен ли API-ключ для подключения данных?
Для файлов, данных в памяти и SQLite — нет: они работают в процессе без какой-либо учётной записи. Для живых баз данных и хранилищ нужен SQAI_API_KEY для размещённого движка или SQAI_ENGINE_URL для собственного.
Может ли модель видеть мои учётные данные?
Нет. Учётные данные передаются в вашем коде в момент connect() и шифруются на движке. Входные данные инструмента модели содержат типизированное намерение — никаких деталей подключения, никаких полей политики.
Поддерживается ли Oracle без установки клиента?
Да. Движок поставляется со встроенным драйвером в режиме Thin — устанавливать клиент Oracle не нужно.
Что происходит при изменении исходных данных?
schema_revision, зафиксированная в момент connect(), перестаёт совпадать, и воспроизведение возвращает schema_revision_mismatch вместо молчаливо изменившихся чисел. Повторная привязка зарегистрированного имени вызывает source_already_registered.