OpenAI GPT (независимый издатель) (предварительная версия)

OpenAI — это исследовательская лаборатория искусственного интеллекта. Компания проводит исследования в области ИИ с указанной целью продвижения и разработки дружественных ИИ таким образом, чтобы пользоваться человечеством в целом. С помощью этого соединителя можно получить доступ к созданному предварительно обученному преобразователю 4 (GPT-4), авторегистрирующей языковой модели, которая использует глубокое обучение для создания человеческого текста, а также многих других моделей.

Этот соединитель доступен в следующих продуктах и регионах:

Услуга Class Регионы
Copilot Studio Премия Все регионы Power Automate , кроме следующих:
     - Правительство США (GCC)
     - Правительство США (GCC High)
     — Облако Китая, управляемое 21Vianet
     - Министерство обороны США (DoD)
Логические приложения Стандарт Все регионы Logic Apps , кроме следующих:
     — Регионы Azure для государственных организаций
     — Регионы Azure Для Китая
     - Министерство обороны США (DoD)
Power Apps Премия Все регионы Power Apps , кроме следующих:
     - Правительство США (GCC)
     - Правительство США (GCC High)
     — Облако Китая, управляемое 21Vianet
     - Министерство обороны США (DoD)
Power Automate Премия Все регионы Power Automate , кроме следующих:
     - Правительство США (GCC)
     - Правительство США (GCC High)
     — Облако Китая, управляемое 21Vianet
     - Министерство обороны США (DoD)
Контакт
Имя Трой Тейлор
URL https://www.hitachisolutions.com
Адрес электронной почты ttaylor@hitachisolutions.com
Метаданные соединителя
Publisher Трой Тейлор
Website https://openai.com/
Политика конфиденциальности https://openai.com/api/policies/terms/
Категории AI

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

Соединитель поддерживает следующие типы проверки подлинности:

По умолчанию Параметры для создания подключения. Все регионы Недоступен для совместного использования

По умолчанию

Применимо: все регионы

Параметры для создания подключения.

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

Имя Тип Description Обязательно
Ключ API securestring Ключ для этой службы. Должен быть в формате Bearer yourAPIKey. True

Ограничения регулирования

Имя Вызовы Период обновления
Вызовы API для каждого подключения 100 60 секунд

Действия

Изменение запроса [не рекомендуется]

Создает новое изменение для предоставленных входных данных, инструкций и параметров.

Отмена точной настройки

Немедленно отмените задание точной настройки.

Перечисление моделей

Выводит список доступных в настоящее время моделей и предоставляет основные сведения о каждом из них, например владельца и доступности.

Получение завершения чата

Извлекает завершение чата, созданное с помощью ChatGPT.

Получение задания точной настройки

Получение сведений о задании точной настройки.

Создание варианта изображения

Создает вариант заданного изображения.

Создание внедрения

Создает вектор внедрения, представляющий входной текст.

Создание завершения [DEPRECATED]

Создает завершение для предоставленного запроса и параметров.

Создание задания тонкой настройки

Создает задание, которое настраивает указанную модель из заданного набора данных.

Создание модерации

Классифицирует, если текст нарушает политику содержимого OpenAI.

Создание образа

Создает изображение, заданное запросом.

Создание перевода

Преобразует звук на английский язык.

Создание редактирования изображения

Создает измененное или расширенное изображение с исходным изображением и запросом.

Создание речи

Создает звук из входного текста.

Создание транскрибирования

Транскрибирует звук на язык ввода.

Список событий настройки параметров

Получение обновлений состояния для задания тонкой настройки.

Изменение запроса [не рекомендуется]

Создает новое изменение для предоставленных входных данных, инструкций и параметров.

Параметры

Имя Ключ Обязательно Тип Описание
Модель
model True string

Идентификатор используемой модели.

Ввод
input string

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

Инструкция
instruction True string

Инструкция, которая сообщает модели, как изменить запрос.

N
n integer

Сколько изменений для создания входных и инструкций.

Температура
temperature double

Какая температура выборки используется в диапазоне от 0 до 2. Более высокие значения, такие как 0,8, делают выходные данные более случайными, а более низкие значения, такие как 0,2, делают его более ориентированным и детерминированным.

Верхний P
top_p double

Альтернативой выборке с температурой является так называемая выборка ядра, где модель рассматривает результаты маркеров с top_p всего массива значений вероятности. Таким образом, 0,1 означает, что учитываются только маркеры, входящие в верхние 10% массива значений вероятности.

Возвращаемое значение

Имя Путь Тип Описание
Object
object string

Объект.

Создано
created integer

При создании.

Choices
choices array of object

Выбор.

Текст
choices.text string

Текст.

Index
choices.index integer

Индекс.

Маркеры запроса
usage.prompt_tokens integer

Маркеры запроса.

Маркеры завершения
usage.completion_tokens integer

Маркеры завершения.

Всего маркеров
usage.total_tokens integer

Общие маркеры.

Отмена точной настройки

Немедленно отмените задание точной настройки.

Параметры

Имя Ключ Обязательно Тип Описание
Идентификатор задания точной настройки
fine_tuning_job_id True string

Идентификатор задания тонкой настройки.

Возвращаемое значение

Имя Путь Тип Описание
Object
object string

Объект.

Идентификатор
id string

Идентификатор.

Модель
model string

Модель.

Создано в
created_at integer

При создании.

модель Fine-Tuned
fine_tuned_model string

Настраиваемая модель.

Идентификатор организации
organization_id string

Идентификатор организации.

Файлы результатов
result_files array of string

Файлы результатов.

Эпох
hyperparameters.n_epochs integer

Число эпох.

Состояние
status string

Состояние.

Файл проверки
validation_file string

Файл проверки.

Учебный файл
training_file string

Файл обучения.

Перечисление моделей

Выводит список доступных в настоящее время моделей и предоставляет основные сведения о каждом из них, например владельца и доступности.

Возвращаемое значение

Имя Путь Тип Описание
Object
object string

Объект.

Данные
data array of object
Идентификатор
data.id string

Идентификатор.

Object
data.object string

Объект.

Создано
data.created integer

При создании.

Принадлежит
data.owned_by string

Принадлежащий.

Разрешение
data.permission array of object
Идентификатор
data.permission.id string

Идентификатор.

Object
data.permission.object string

Объект.

Создано
data.permission.created integer

При создании.

Разрешить создание подсистемы
data.permission.allow_create_engine boolean

Разрешить ли создание подсистемы.

Разрешить выборку
data.permission.allow_sampling boolean

Следует ли разрешать выборку.

Разрешить logprobs
data.permission.allow_logprobs boolean

Разрешено ли разрешение logprobs.

Разрешить индексы поиска
data.permission.allow_search_indices boolean

Следует ли разрешать индексы поиска.

Разрешить представление
data.permission.allow_view boolean

Разрешить ли представление.

Разрешить точную настройку
data.permission.allow_fine_tuning boolean

Следует ли разрешать тонкую настройку.

Организация
data.permission.organization string

Организация.

Группа
data.permission.group string

Группа.

Блокировка
data.permission.is_blocking boolean

Блокируется ли этот параметр.

Корень
data.root string

Корень.

Parent
data.parent string

Родительский элемент.

Получение завершения чата

Извлекает завершение чата, созданное с помощью ChatGPT.

Параметры

Имя Ключ Обязательно Тип Описание
Модель
model True string

Модель чата.

Role
role True string

Роль.

Content
content True string

Содержимое.

Максимальные маркеры
max_tokens integer

Максимальное количество маркеров для создания при завершении.

Температура
temperature double

Какая температура выборки используется в диапазоне от 0 до 2. Более высокие значения, такие как 0,8, делают выходные данные более случайными, а более низкие значения, такие как 0,2, делают его более ориентированным и детерминированным.

Верхний P
top_p double

Альтернативой выборке с температурой является так называемая выборка ядра, где модель рассматривает результаты маркеров с top_p всего массива значений вероятности. Таким образом, 0,1 означает, что учитываются только маркеры, входящие в верхние 10% массива значений вероятности.

N
n integer

Количество завершений, создаваемых для каждого запроса.

Остановка
stop string

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

Штраф на наличие
presence_penalty double

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

Частота штрафа
frequency_penalty double

Число от -2.0 до 2.0. Положительные значения наказывают новые маркеры на основе их существующей частоты в тексте до сих пор, уменьшая вероятность повторения модели той же строки дословно.

User
user string

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

Возвращаемое значение

Имя Путь Тип Описание
Первое содержимое
first_content string

Первое содержимое.

Идентификатор
id string

Идентификатор.

Object
object string

Объект.

Создано
created integer

При создании.

Choices
choices array of object
Index
choices.index integer

Индекс.

Role
choices.message.role string

Роль.

Content
choices.message.content string

Содержимое.

Причина завершения
choices.finish_reason string

Причина окончания.

Маркеры запроса
usage.prompt_tokens integer

Маркеры запроса.

Маркеры завершения
usage.completion_tokens integer

Маркеры завершения.

Всего маркеров
usage.total_tokens integer

Общие маркеры.

Получение задания точной настройки

Получение сведений о задании точной настройки.

Параметры

Имя Ключ Обязательно Тип Описание
Идентификатор задания точной настройки
fine_tuning_job_id True string

Идентификатор задания тонкой настройки.

Возвращаемое значение

Имя Путь Тип Описание
Object
object string

Объект.

Идентификатор
id string

Идентификатор.

Модель
model string

Модель.

Создано в
created_at integer

При создании.

Завершено в
finished_at integer

По окончании.

модель Fine-Tuned
fine_tuned_model string

Настраиваемая модель.

Идентификатор организации
organization_id string

Идентификатор организации.

Файлы результатов
result_files array of string

Файлы результатов.

Состояние
status string

Состояние.

Файл проверки
validation_file string

Файл проверки.

Учебный файл
training_file string

Файл обучения.

Эпох
hyperparameters.n_epochs integer

Число эпох.

Обученные маркеры
trained_tokens integer

Количество обученных маркеров.

Создание варианта изображения

Создает вариант заданного изображения.

Параметры

Имя Ключ Обязательно Тип Описание
Изображение
image True file

Изображение для редактирования.

Модель
model string

Модель, используемая для создания изображений.

Количество изображений
n integer

Количество изображений для создания

Size
size string

Размер созданных изображений.

User
user string

Уникальный идентификатор, представляющий пользователя.

Возвращаемое значение

Имя Путь Тип Описание
Создано
created integer

При создании.

Данные
data array of object
URL
data.url string

URL-адрес.

Измененный запрос
data.revised_prompt string

Измененный запрос.

Создание внедрения

Создает вектор внедрения, представляющий входной текст.

Параметры

Имя Ключ Обязательно Тип Описание
Ввод
input True string

Входные данные.

Модель
model string

Модель.

Формат кодирования
encoding_format string

Формат кодирования.

User
user string

Уникальная строка пользователя.

Возвращаемое значение

Имя Путь Тип Описание
Object
object string

Объект.

Данные
data array of object
Object
data.object string

Объект.

Внедрение
data.embedding array of float

Внедрение.

Index
data.index integer

Индекс.

Модель
model string

Модель.

Маркеры запроса
usage.prompt_tokens integer

Маркеры запроса.

Всего маркеров
usage.total_tokens integer

Общие маркеры.

Создание завершения [DEPRECATED]

Создает завершение для предоставленного запроса и параметров.

Параметры

Имя Ключ Обязательно Тип Описание
Модель
model True string

Идентификатор используемой модели.

Подсказка
prompt string

Запросы для создания завершений, закодированных в виде строки, массива строк, массива маркеров или массива массивов маркеров.

Максимальные маркеры
max_tokens integer

Максимальное количество маркеров для создания при завершении.

Температура
temperature double

Какая температура выборки используется в диапазоне от 0 до 2. Более высокие значения, такие как 0,8, делают выходные данные более случайными, а более низкие значения, такие как 0,2, делают его более ориентированным и детерминированным.

Верхний P
top_p double

Альтернативой выборке с температурой является так называемая выборка ядра, где модель рассматривает результаты маркеров с top_p всего массива значений вероятности. Таким образом, 0,1 означает, что учитываются только маркеры, входящие в верхние 10% массива значений вероятности.

N
n integer

Количество завершений, создаваемых для каждого запроса.

Вероятности журналов
logprobs string

Включите вероятности журнала в маркеры журнала, скорее всего, маркеры, а также выбранные маркеры.

Остановка
stop string

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

Возвращаемое значение

Имя Путь Тип Описание
first_completion
first_completion string

first_completion

Идентификатор
result.id string

Идентификатор.

Object
result.object string

Объект.

Создано
result.created integer

При создании.

Модель
result.model string

Модель.

Choices
result.choices array of object
Текст
result.choices.text string

Текст.

Index
result.choices.index integer

Индекс

Профессиональные объекты журнала
result.choices.logprobs string

Идентификаторы журнала.

Причина завершения
result.choices.finish_reason string

Причина завершения

Маркеры запроса
result.usage.prompt_tokens integer

Маркеры запроса.

Маркеры завершения
result.usage.completion_tokens integer

Маркеры завершения.

Всего маркеров
result.usage.total_tokens integer

Общие маркеры.

Создание задания тонкой настройки

Создает задание, которое настраивает указанную модель из заданного набора данных.

Параметры

Имя Ключ Обязательно Тип Описание
Учебный файл
training_file True string

Идентификатор отправленного файла, содержащего данные обучения.

Файл проверки
validation_file string

Идентификатор отправленного файла, содержащего данные проверки.

Модель
model True string

Имя модели для точной настройки.

Эпох
n_epochs integer

Количество эпох, на которое следует обучать модель. Под эпохой понимается один полный цикл обработки набора данных для обучения.

Суффикс
suffix string

Строка до 40 символов, которые будут добавлены в имя вашей точно настроенной модели.

Возвращаемое значение

Имя Путь Тип Описание
Object
object string

Объект.

Идентификатор
id string

Идентификатор.

Модель
model string

Модель.

Создано в
created_at integer

При создании.

модель Fine-Tuned
fine_tuned_model string

Настраиваемая модель.

Идентификатор организации
organization_id string

Идентификатор организации.

Файлы результатов
result_files array of string

Файлы результатов.

Состояние
status string

Состояние.

Файл проверки
validation_file string

Файл проверки.

Учебный файл
training_file string

Файл обучения.

Создание модерации

Классифицирует, если текст нарушает политику содержимого OpenAI.

Параметры

Имя Ключ Обязательно Тип Описание
Ввод
input True string

Входной текст для классификации.

Модель
model string

Модель.

Возвращаемое значение

Имя Путь Тип Описание
Идентификатор
id string

Идентификатор.

Модель
model string

Модель.

Results
results array of object
Помечены
results.flagged boolean

Указывает, помечен ли флаг.

Половой
results.categories.sexual boolean

Будь то сексуальным.

Hate
results.categories.hate boolean

Будь то ненавистным.

Домогательства
results.categories.harassment boolean

Будь то харрасмент.

самовосхиждение
results.categories.self-harm boolean

Независимо от того, вредит ли себе.

сексуальные/несовершеннолетние
results.categories.sexual/minors boolean

Будь то незначительный сексуальный.

ненавидимая/угрожающая
results.categories.hate/threatening boolean

Угрожает ли ненавидимая.

насилие или рисунок
results.categories.violence/graphic boolean

Будь то графическое насилие.

самоухрония или намерение
results.categories.self-harm/intent boolean

Является ли намерение нанести себе вред.

самостоятельное вредие или инструкции
results.categories.self-harm/instructions boolean

Независимо от того, следуйте ли инструкциям по самоповредождениям.

домогательства или угрозы
results.categories.harassment/threatening boolean

Независимо от того, угрожают ли домогательства.

Насилие
results.categories.violence boolean

Будь то насилие.

Половой
results.category_scores.sexual float

Число сексуальных.

Hate
results.category_scores.hate float

Количество ненавистных.

Домогательства
results.category_scores.harassment float

Количество притеснений.

самовосхиждение
results.category_scores.self-harm float

Количество самоповредства.

сексуальные/несовершеннолетние
results.category_scores.sexual/minors float

Число несовершеннолетних сексуальных.

ненавидимая/угрожающая
results.category_scores.hate/threatening float

Число угрожающих ненавистно.

насилие или рисунок
results.category_scores.violence/graphic float

Число графических насилия.

самоухрония или намерение
results.category_scores.self-harm/intent float

Число намерений на самоповредение.

самостоятельное вредие или инструкции
results.category_scores.self-harm/instructions float

Количество инструкций по самостоятельному вреду.

домогательства или угрозы
results.category_scores.harassment/threatening float

Число угрожающих домогательств.

Насилие
results.category_scores.violence float

Число насилия.

Создание образа

Создает изображение, заданное запросом.

Параметры

Имя Ключ Обязательно Тип Описание
Модель
model string

Модель.

Подсказка
prompt True string

Запрос.

Количество изображений
n integer

Количество изображений.

Качество
quality string

Качество.

Size
size string

Размер.

Style
style string

Стиль.

User
user string

Уникальная строка пользователя.

Возвращаемое значение

Имя Путь Тип Описание
Создано
created integer

При создании.

Данные
data array of object
URL
data.url string

URL-адрес.

Измененный запрос
data.revised_prompt string

Измененный запрос.

Создание перевода

Преобразует звук на английский язык.

Параметры

Имя Ключ Обязательно Тип Описание
Файл
file True file

Объект аудиофайла для перевода в одном из этих форматов: flac, mp3, mp4, mpeg, mpga, m4a, ogg, wav или webm.

Модель
model True string

Идентификатор используемой модели.

Подсказка
prompt string

Текст для руководства по стилю модели или продолжению предыдущего сегмента звука.

Температура
temperature float

Температура выборки.

Возвращаемое значение

Имя Путь Тип Описание
Текст
text string

Текст.

Создание редактирования изображения

Создает измененное или расширенное изображение с исходным изображением и запросом.

Параметры

Имя Ключ Обязательно Тип Описание
Изображение
image True file

Изображение для редактирования.

Подсказка
prompt string

Текстовое описание требуемого изображения.

Mask
mask file

Дополнительное изображение с полностью прозрачными областями (например, альфа-нулем) указывает, где следует редактировать изображение.

Модель
model string

Модель, используемая для создания изображений.

Количество изображений
n integer

Количество изображений для создания

Size
size string

Размер созданных изображений.

User
user string

Уникальный идентификатор, представляющий пользователя.

Возвращаемое значение

Имя Путь Тип Описание
Создано
created integer

При создании.

Данные
data array of object
URL
data.url string

URL-адрес.

Измененный запрос
data.revised_prompt string

Измененный запрос.

Создание речи

Создает звук из входного текста.

Параметры

Имя Ключ Обязательно Тип Описание
Модель
model True string

Модель.

Ввод
input True string

Входные данные.

Голос
voice True string

Голос.

Формат ответа
response_format string

Формат ответа.

Скорость
speed float

Скорость.

Возвращаемое значение

Имя Путь Тип Описание
Content
$content string

Содержимое.

Тип контента
$content-type string

Тип контента.

Создание транскрибирования

Транскрибирует звук на язык ввода.

Параметры

Имя Ключ Обязательно Тип Описание
Файл
file True file

Объект аудиофайла для транскрибирования в одном из следующих форматов: flac, mp3, mp4, mpeg, mpga, m4a, ogg, wav или webm.

Модель
model True string

Идентификатор используемой модели.

Language
language string

Язык входного звука.

Подсказка
prompt string

Текст для руководства по стилю модели или продолжению предыдущего сегмента звука.

Температура
temperature float

Температура выборки.

Возвращаемое значение

Имя Путь Тип Описание
Текст
text string

Текст.

Список событий настройки параметров

Получение обновлений состояния для задания тонкой настройки.

Параметры

Имя Ключ Обязательно Тип Описание
Идентификатор задания точной настройки
fine_tuning_job_id True string

Идентификатор задания тонкой настройки.

После
after string

Идентификатор последнего события из предыдущего запроса на страницы.

Лимит
limit integer

Количество извлекаемых событий.

Возвращаемое значение

Имя Путь Тип Описание
Object
object string

Объект.

Данные
data array of object
Object
data.object string

Объект.

Идентификатор
data.id string

Идентификатор.

Создано в
data.created_at integer

При создании.

Level
data.level string

Уровень.

Message
data.message string

Сообщение.

Данные
data.data string

Данные.

Тип
data.type string

Тип.

Есть больше
has_more boolean

Есть ли больше.