Генерация текста

Действие «Генерация текста» отправляет текстовый запрос в OpenAI и возвращает сгенерированный текст. Действие «Генерация текста» можно использовать с любым триггером. Оно возвращает одно поле text, которое содержит сгенерированный текст.

Подключение OpenAI к Flow

Чтобы начать использовать действия OpenAI, сначала необходимо подключить Flow к вашему аккаунту OpenAI, добавив API-ключ.

Порядок действий:

  1. В Shopify Flow откройте новый или существующий рабочий процесс.
  2. После добавления шага триггера нажмите «Затем», чтобы добавить действие.
  3. Нажмите «Очистить всё», чтобы отобразить все установленные и неустановленные приложения Flow.
  4. В поле «Поиск приложений и задач» найдите OpenAI.
  5. Нажмите OpenAI, а затем — «Подключить».
  6. Добавьте свой API-ключ OpenAI, а затем нажмите «Отправить».

Теперь вы можете добавить действие «Генерация текста» в свой новый или существующий рабочий процесс.

Поля

Действие «Сгенерировать текст» содержит следующие поля:

Поля, используемые в действии «Генерация текста».
ПолеОписание
Текстовый запросОбязательное поле. Введите текстовый запрос, чтобы сгенерировать нужный вам текст.
МодельОбязательное поле. Модель OpenAI, которую вы хотите использовать. По умолчанию используется `gpt-3.5-turbo-instruct`. Список совместимых моделей см. в разделе /v1/completions документации OpenAI.
СуффиксСуффикс, который добавляется после сгенерированного текста.
ТемператураИспользуемая температура для семплинга. Более высокие значения означают, что модель будет больше рисковать.
Top PАльтернатива семплингу с температурой, называемая ядерным семплингом.
ОстановкаКогда будет достигнута эта единственная строка в кодировке ASCII, API прекратит генерировать дальнейшие токены завершения.
Штраф за присутствиеЧисло от –2,0 до 2,0. Положительные значения штрафуют новые токены в зависимости от их присутствия в уже сгенерированном тексте, что повышает вероятность того, что модель затронет новые темы.
Штраф за частотуЧисло от –2,0 до 2,0. Положительные значения штрафуют новые токены в зависимости от их текущей частоты в уже сгенерированном тексте, что снижает вероятность дословного повторения одной и той же строки моделью.
Смещение логитовИзменяет вероятность появления определённых токенов в завершении. Принимает формат JSON.

Поиск неисправностей в действии «Генерация текста» от OpenAI

При указании другой модели во время запуска действия постоянно возникает ошибка. В чём причина?

Если вы получаете ошибку This is a chat model and not supported in the v1/completions endpoint., это означает, что указанная вами модель несовместима с OpenAI API, который Flow использует для этого действия. Мы рекомендуем использовать модель по умолчанию или модель из списка для /v1/completions в документации OpenAI.