Перейти к основному содержимому Перейти к дополнительному содержимому

Выбор и загрузка данных из подключения Azure OpenAI

Создав подключение, можно выбрать данные и загрузить их в приложение или скрипт Qlik Sense. Для этого используется редактор загрузки данных или Редактор скриптов.

В Редактор загрузки данных и Редактор скриптов обмен данными с подключением аналитики Azure OpenAI формулируется как скрипт со следующими компонентами:

  • Таблица, содержащая запрос, который требуется отправить в службу Azure OpenAI

  • Оператор загрузки (load), который обеспечивает взаимодействие со службой Azure OpenAI через подключение

Создание таблицы данных для отправки в Microsoft Azure

Прежде всего, необходимо загрузить таблицу, которая содержит данные, отправляемые в службу Azure OpenAI в качестве запроса. Эта таблица должна состоять из одного столбца данных, где каждая ячейка представляет текст, который должен быть завершен моделью генеративного ИИ. Может быть второе дополнительное поле для параметра Association Field (Поле связи), но оно должно соответствовать имени поля, указанному в конфигурации. Это специальное поле, которое не отправляется в Microsoft Azure, а присоединяется к ответам с целью генерирования модели данных Qlik.

Что нужно знать об объемах запросов данных

Каждая строка в таблице для запроса отправляется в службу Azure OpenAI. Каждый запрос подлежит оплате. Чем больше строк в запросе, тем больше будет сумма к оплате по счету, выставленному за Microsoft Azure.

Создание оператора загрузки (load)

Кроме того, для взаимодействия со службой Azure OpenAI необходимо создать оператор загрузки (load), используя синтаксис расширения. Эта часть скрипта ссылается на подключение к аналитике и задает имена таблицы и полей, которые используются для отправки данных запроса (см. раздел выше). Она загружает отдельную таблицу, которая, среди прочих данных, будет содержать ответы модели на каждую строку.

Для создания этой части скрипта можно использовать мастер Выбор данных для используемого подключения. При этом создается шаблон скрипта, включающий имена предоставленных свойств.

Найдите используемое подключение на панели Источники данных в Редактор загрузки данных или Редактор скриптов и щелкните Выбор данных. Откроется мастер Выбор данных.

При использовании мастера Выбор данных необходимо указать два свойства.

  • Имя резидентной таблицы. Это таблица с запросом, отправляемым в службу Azure OpenAI.

  • Имя поля данных. Это поле с данными запроса, отправляемого в службу Azure OpenAI.

Эти данные можно добавить в редактор скриптов вручную, не используя мастер.

При нажатии кнопки Вставить скрипт, новая таблица добавляется в скрипт загрузки. Теперь можно загрузить данные, проверить полученную в результате модель данных и использовать данные для создания аналитического содержимого в приложении.

Примеры

Примеры, демонстрирующие использование подключения к Azure OpenAI в скрипте загрузки, приводятся в учебном пособии по коннектору OpenAI. Обратите внимание, что коннектор Azure OpenAI взаимодействует с моделями через платформу Microsoft Azure, а не через платформу OpenAI.

Учебное пособие — использование коннектора аналитики OpenAI в Qlik Cloud

Пример 1. Конфигурация OpenAI Completions API (GPT-3) — Rows (API Завершения OpenAI (GPT-3) — строки)

Пример 3. Конфигурация OpenAI Chat Completions API (GPT-3.5, GPT-4) — Rows (API Завершения чата OpenAI (GPT-3.5, GPT-4) — строки)

Аналитический коннектор OpenAI  – интерактивный пример

Помогла ли вам эта страница?

Если вы обнаружили какую-либо проблему на этой странице и с ее содержанием — будь то опечатка, пропущенный шаг или техническая ошибка, сообщите нам об этом, чтобы мы смогли ее исправить!