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

Создание подключения OpenAI

Чтобы обеспечить обмен данными с платформой OpenAI, создайте подключение к источнику аналитики OpenAI.

Чтобы обеспечить обмен данными с OpenAI, создайте подключение к источнику аналитики OpenAI. Создайте подключение на странице «Создать страницу» в центре активности Аналитика, Редактор загрузки данных или Скрипт.

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

Конфигурации и настраиваемые параметры

Настройте подключение к аналитике OpenAI с использованием одной из следующих конфигураций. Настраиваемые параметры могут варьироваться в зависимости от используемой конфигурации.

API Завершения чата OpenAI

Эта конфигурация отправляет каждую строку данных в виде вопроса в API Завершения чата OpenAI. Каждый ответ сохраняется в виде текста в таблице с тем же количеством строк, что и во входных данных.

Примечание к информацииОтправка нескольких строк в качестве контекста чата не поддерживается. Необходимо включить все вопросы в одну строку запроса.

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

Документацию OpenAI об API-интерфейсе, используемом в этой конфигурации, см. в разделе Чат.

Настраиваемые параметры для конфигурации OpenAI Chat Completions API
ПолеОписание
Выбрать конфигурациюВ области Configuration выберите API Завершения чата OpenAI.
АвторизацияВведите ключ API OpenAI API. Для получения дополнительной информации см. раздел Создание ключа OpenAI API.
Запрос OpenAI
  • OpenAI Model (Модель OpenAI): используемая модель.

  • Temperature (Температура): используемая температура выборки.

  • Max Tokens (Макс. кол-во токенов): этот параметр регулирует максимальное количество создаваемых токенов. Другими словами, этот параметр контролирует размер ответа, который будет сгенерирован по запросу. Практически всегда необходимо изменять значение параметра по умолчанию, чтобы подключение правильно работало в соответствии с потребностями.

  • Top P (Верхний P): корректирует выборку ядра. Этот параметр можно изменять как альтернативу выборке Temperature (Температура).

  • Frequency Penalty (Штраф за частоту): степень штрафа, накладываемого моделью на новые токены, которые точно повторяют существующие токены.

  • Presence Penalty (Штраф за присутствие): степень штрафа, накладываемого моделью на новые токены, которые уже присутствуют в тексте до момента их введения.

  • User (Пользователь): идентификатор конечного пользователя, который упрощает мониторинг нарушений политик.

Association (Связь)

задайте значение параметра Association Field (Поле связи), это поле из таблицы входных данных, содержащее уникальный идентификатор.

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

Name (Имя) Имя подключения. Если поле оставлено пустым, используется имя по умолчанию.

OpenAI Embeddings (Встраивания OpenAI)

Эта конфигурация отправляет строки входного текста в OpenAI Embeddings API (API Встраивания OpenAI). OpenAI возвращает отдельное векторное представление для каждого входного элемента. Это векторное представление имеет форму, пригодную для использования в моделях машинного обучения.

Документацию OpenAI об API-интерфейсе, используемом в этой конфигурации, см. в разделе Встраивания.

Настраиваемые параметры для конфигурации OpenAI Embeddings
ПолеОписание
Выбрать конфигурациюВ области Конфигурация выберите OpenAI Embeddings (Встраивания OpenAI).
АвторизацияВведите ключ API OpenAI API. Для получения дополнительной информации см. раздел Создание ключа OpenAI API.
Запрос OpenAI
  • OpenAI Model (Модель OpenAI): используемая модель.

  • User (Пользователь): идентификатор конечного пользователя, который упрощает мониторинг нарушений политик.

Association (Связь)

задайте значение параметра Association Field (Поле связи), это поле из таблицы входных данных, содержащее уникальный идентификатор.

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

Name (Имя) Имя подключения. Если поле оставлено пустым, используется имя по умолчанию.

Создание подключения

Можно создать подключение к коннектору аналитики в центре активности Аналитика, из Редактор загрузки данных в существующем приложении или из Скрипт в существующем скрипте. Выполните перечисленные ниже действия, чтобы создать подключение.

  1. Создайте новое приложение или скрипт Qlik Sense. Откройте Редактор загрузки данных или Скрипт.

  2. Щелкните команду Создать новое подключение.

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

  4. В разделе Источники аналитики щелкните OpenAI.

  5. Выберите нужный вариант в списке Configuration (Конфигурация). Конфигурации и настраиваемые параметры

  6. Введите ключ API OpenAI. Для получения дополнительной информации см. раздел Создание ключа OpenAI API.

  7. В разделе Модель OpenAI выберите нужную модель OpenAI.

  8. Настройте другие необходимые параметры, при необходимости изменяя значения по умолчанию. Эти параметры описаны в документации по API-интерфейсам  OpenAI. Для получения дополнительной информации см. разделы Чат, Завершения и Встраивания.

    Дополнительные описания параметров см. в разделе Конфигурации и настраиваемые параметры.

    Примечание к информацииПрактически всегда необходимо изменять значение параметра Max Tokens (Макс. кол-во токенов) по умолчанию, чтобы подключение выполнялось надлежащим образом в соответствии с потребностями. Этот параметр контролирует размер ответа, который будет сгенерирован по запросу.
  9. Нажмите кнопку Создать.

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

Созданное подключение можно использовать для загрузки данных вместе с запросами и с ответами платформы на них. Кроме того, его можно использовать в выражениях диаграммы. Для получения дополнительной информации см. разделы Выбор и загрузка данных из подключения OpenAI и Использование подключений OpenAI в выражениях визуализации.

Подробные примеры

Полные примеры работы с коннектором OpenAI Аnalytics см. в разделе Учебное пособие — использование коннектора аналитики OpenAI в Qlik Cloud.

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

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