Настройка и запуск Visiology Cortex
Visiology Cortex – это ИИ-модуль, который поставляется с моделью Visiology GPT. Модуль позволяет автоматически генерировать готовые DAX-меры для анализа и визуализации данных. Модуль готов к работе сразу после активации, не требуя дополнительных настроек – базовая конфигурация уже включает все необходимое для эффективной работы. Однако при необходимости его можно настроить для работы с другими LLM-моделями.
Активация модуля
Для активации модуля необходимо сделать следующее:
Остановите платформу, выполнив команду:
/var/lib/visiology/scripts/run.sh --stopВыполните поочередно следующие команды:
/var/lib/visiology/scripts/v3/prepare-config.sh --with-ai-agent true/var/lib/visiology/scripts/v3/prepare-config.sh --ai-api-key <your-key>/var/lib/visiology/scripts/v3/prepare-config.sh -fЗапустите платформу:
/var/lib/visiology/scripts/run.sh --restart
Настройка модуля
Чтобы настроить модуль для работы с другими LLM-моделями, выполните следующие действия:
Откройте файл
/var/lib/visiology/scripts/v3/env-files/ai.envи задайте переменным требуемые значения. Доступны следующие переменные:AI_SERVER_URL– базовый URL-адрес, по которому отправляются запросы к модели.AI_DEFAULT_MODEL– название модели, используемой по умолчанию.AI_SERVICE_TYPE– тип сервиса ИИ. Поддерживаютсяopenai,gigachatиollama.AI_NEED_AUTH– флаг, указывающий, требуется ли аутентификация для доступа к API.AI_AUTH_URL– URL-адрес сервера авторизации, где можно получить OAuth-токен для доступа к API.AI_AUTH_SCOPE– область доступа OAuth-токена, определяющая разрешения для работы с API.AI_NEED_VERIFY– флаг, указывающий, нужно ли проверять SSL-сертификат при запросах к API (еслиfalse, проверка отключена, что может быть полезно в тестовых средах).
Вы также можете выполнить дополнительные настройки через переменные окружения:
Настройки аутентификации пользователей через OpenID Connect.
Ключевые параметры:AUTHORIZATION__USE_AUTHORIZATION– включает (true) или отключает (false) проверку авторизации.AUTHORIZATION__OPENID_CONFIGURATION– URL конфигурации OpenID (например,https://keycloak.example.com/.well-known/openid-configuration).AUTHORIZATION__REQUIRE_HTTPS_METADATA– еслиtrue, требует использования HTTPS для загрузки метаданных OpenID.AUTHORIZATION__COOKIE_SAME_SITE– определяет политику SameSite для сессионных cookie (Lax,Strict,None).AUTHORIZATION__COOKIE_SECURE_POLICY– еслиtrue, cookie будут передаваться только по защищенному соединению (HTTPS).
Параметры для работы с языковыми моделями. Поддерживаются только OpenAI-совместимые сервисы.
Ключевые параметры:OPENAI__BASE_URL– базовый адрес API LLM-провайдера.OPENAI__DEFAULT_SERVICE_TYPE– тип сервиса (openai,gigachat,ollama). Влияет на логику работы.OPENAI__DEFAULT_MODEL– модель по умолчанию.OPENAI__DEFAULT_TEMPERATURE,OPENAI__DEFAULT_MAX_TOKENS– параметры генерации текста.OPENAI__TIMEOUT– максимальное время ожидания ответа (в секундах).
Настройки, касающиеся авторизации в LLM.
Ключевые параметры:OPENAI__AUTHORIZATION__NEED_AUTH– указывает требуется ли аутентификация в API LLM.OPENAI__AUTHORIZATION__AUTH_URL– эндпоинт для получения токена (актуально для GigaChat).OPENAI__AUTHORIZATION__SCOPE– область доступа OAuth (если требуется).OPENAI__AUTHORIZATION__VERIFY– указывает проверять ли SSL-сертификат (true/false).OPENAI__AUTHORIZATION__API_KEY– ключ доступа к API (если используется).
Остановите платформу, выполнив следующую команду:
/var/lib/visiology/scripts/run.sh --stopПримените настройки, выполнив следующую команду:
/var/lib/visiology/scripts/v3/prepare-config.sh -fЗапустите платформу:
/var/lib/visiology/scripts/run.sh --restart
При необходимости изменить промпт, отправляемый в ИИ-сервис, обратитесь, пожалуйста, в службу технической поддержки.
После подключения модуля ИИ-сервис получит доступ к вашим наборам данных.
Если вы обрабатываете конфиденциальную информацию, рекомендуем развернуть ИИ-агента в локальной среде для обеспечения максимальной безопасности.
Если вы используете аутентификацию через внешний Keycloak, перейдите в раздел Подключение внешнего Keycloak
Смотрите также
На этой странице
Нужна дополнительная помощь?