Генерация текста
Действие «Генерация текста» отправляет текстовый запрос в OpenAI и возвращает сгенерированный текст. Действие «Генерация текста» можно использовать с любым триггером. Оно возвращает одно поле text, которое содержит сгенерированный текст.
На этой странице
Подключение OpenAI к Flow
Чтобы начать использовать действия OpenAI, сначала необходимо подключить Flow к вашему аккаунту OpenAI, добавив API-ключ.
Порядок действий:
- В Shopify Flow откройте новый или существующий рабочий процесс.
- После добавления шага триггера нажмите «Затем», чтобы добавить действие.
- Нажмите «Очистить всё», чтобы отобразить все установленные и неустановленные приложения Flow.
- В поле «Поиск приложений и задач» найдите OpenAI.
- Нажмите OpenAI, а затем — «Подключить».
- Добавьте свой 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.