Compartir a través de


OpenAI GPT (publicador independiente) (versión preliminar)

OpenAI es un laboratorio de investigación de inteligencia artificial. La empresa lleva a cabo investigaciones en el campo de la inteligencia artificial con el objetivo declarado de promover y desarrollar inteligencia artificial amigable de una manera que beneficia a la humanidad en su conjunto. A través de este conector, puede acceder al transformador pre entrenado generativo 4 (GPT-4), un modelo de lenguaje autorgresivo que usa el aprendizaje profundo para generar texto similar al humano, además de muchos otros modelos.

Este conector está disponible en los siguientes productos y regiones:

Service Class Regions
Copilot Studio Premium Todas las regiones de Power Automate excepto las siguientes:
     - Gobierno de EE. UU. (GCC)
     - Gobierno de EE. UU. (GCC High)
     - China Cloud operado por 21Vianet
     - Departamento de Defensa de EE. UU. (DoD)
Aplicaciones lógicas Estándar Todas las regiones de Logic Apps excepto las siguientes:
     - Regiones de Azure Government
     - Regiones de Azure China
     - Departamento de Defensa de EE. UU. (DoD)
Power Apps Premium Todas las regiones de Power Apps excepto las siguientes:
     - Gobierno de EE. UU. (GCC)
     - Gobierno de EE. UU. (GCC High)
     - China Cloud operado por 21Vianet
     - Departamento de Defensa de EE. UU. (DoD)
Power Automate Premium Todas las regiones de Power Automate excepto las siguientes:
     - Gobierno de EE. UU. (GCC)
     - Gobierno de EE. UU. (GCC High)
     - China Cloud operado por 21Vianet
     - Departamento de Defensa de EE. UU. (DoD)
Contacto
Nombre Troy Taylor
URL https://www.hitachisolutions.com
Correo Electrónico ttaylor@hitachisolutions.com
Metadatos del conector
Publicador Troy Taylor
Sitio web https://openai.com/
Directiva de privacidad https://openai.com/api/policies/terms/
Categorías AI

Creación de una conexión

El conector admite los siguientes tipos de autenticación:

Predeterminado Parámetros para crear una conexión. Todas las regiones No se puede compartir

Predeterminado

Aplicable: Todas las regiones

Parámetros para crear una conexión.

Esta conexión no se puede compartir. Si la aplicación de energía se comparte con otro usuario, se pedirá a otro usuario que cree explícitamente una nueva conexión.

Nombre Tipo Description Obligatorio
Clave de API securestring Clave de este servicio. Debe tener el formato "Bearer yourAPIKey". Cierto

Limitaciones

Nombre Llamadas Período de renovación
Llamadas API por conexión 100 60 segundos

Acciones

Cancelación del ajuste correcto

Cancele inmediatamente un trabajo de ajuste.

Creación de inserción

Crea un vector de inserción que representa el texto de entrada.

Creación de moderación

Clasifica si el texto infringe la directiva de contenido de OpenAI.

Creación de una variación de imagen

Crea una variación de una imagen determinada.

Crear discurso

Genera audio a partir del texto de entrada.

Crear edición de imágenes

Crea una imagen editada o extendida dada una imagen original y un símbolo del sistema.

Crear finalización [EN DESUSO]

Crea una finalización para el símbolo del sistema y los parámetros proporcionados.

Crear imagen

Crea una imagen dada una solicitud.

Crear traducción

Traduce audio en inglés.

Crear transcripción

Transcribe el audio en el idioma de entrada.

Crear un trabajo de ajuste preciso

Crea un trabajo que ajusta un modelo especificado a partir de un conjunto de datos determinado.

Editar mensaje [EN DESUSO]

Crea una nueva edición para la entrada, la instrucción y los parámetros proporcionados.

Enumeración de eventos de ajuste preciso

Recupere las actualizaciones de estado de un trabajo de ajuste preciso.

Enumeración de modelos

Enumera los modelos disponibles actualmente y proporciona información básica sobre cada uno de ellos, como el propietario y la disponibilidad.

Obtener finalizaciones de chat

Recupera una finalización de chat con tecnología de ChatGPT.

Recuperar trabajo de ajuste preciso

Recupere información sobre un trabajo de ajuste preciso.

Cancelación del ajuste correcto

Cancele inmediatamente un trabajo de ajuste.

Parámetros

Nombre Clave Requerido Tipo Description
Id. de trabajo de ajuste preciso
fine_tuning_job_id True string

Identificador del trabajo de ajuste preciso.

Devoluciones

Nombre Ruta de acceso Tipo Description
Objeto
object string

Objeto .

identificación
id string

Identificador.

Modelo
model string

Modelo.

Creado en
created_at integer

Cuando se crea en .

modelo de Fine-Tuned
fine_tuned_model string

Modelo ajustado.

Id. de organización
organization_id string

Identificador de la organización.

Archivos de resultados
result_files array of string

Los archivos de resultados.

Épocas
hyperparameters.n_epochs integer

Número de épocas.

Estado
status string

Estado.

Archivo de validación
validation_file string

El archivo de validación.

Archivo de entrenamiento
training_file string

El archivo de entrenamiento.

Creación de inserción

Crea un vector de inserción que representa el texto de entrada.

Parámetros

Nombre Clave Requerido Tipo Description
Input
input True string

Entrada.

Modelo
model string

Modelo.

Formato de codificación
encoding_format string

Formato de codificación.

Usuario
user string

Cadena de usuario única.

Devoluciones

Nombre Ruta de acceso Tipo Description
Objeto
object string

Objeto .

Data
data array of object
Objeto
data.object string

Objeto .

Integración
data.embedding array of float

Inserción.

Index
data.index integer

Índice.

Modelo
model string

Modelo.

Símbolos de solicitud
usage.prompt_tokens integer

Tokens de solicitud.

Total Tokens
usage.total_tokens integer

El total de tokens.

Creación de moderación

Clasifica si el texto infringe la directiva de contenido de OpenAI.

Parámetros

Nombre Clave Requerido Tipo Description
Input
input True string

Texto de entrada que se va a clasificar.

Modelo
model string

Modelo.

Devoluciones

Nombre Ruta de acceso Tipo Description
identificación
id string

Identificador.

Modelo
model string

Modelo.

Results
results array of object
Marcado
results.flagged boolean

Indica si está marcado.

Sexual
results.categories.sexual boolean

Ya sea sexual.

Hate
results.categories.hate boolean

Si es odioso.

Acoso
results.categories.harassment boolean

Si harrasment.

auto-daño
results.categories.self-harm boolean

Si auto-daño.

sexual/menores
results.categories.sexual/minors boolean

Si es sexual menor.

odio/amenazante
results.categories.hate/threatening boolean

Si amenazan odioso.

violencia/gráfico
results.categories.violence/graphic boolean

Si la violencia gráfica.

auto-daño/intención
results.categories.self-harm/intent boolean

Si tiene intención de autolesionar.

auto-daño/instrucciones
results.categories.self-harm/instructions boolean

Instrucciones de autolesión.

acoso/amenaza
results.categories.harassment/threatening boolean

Si amenaza el acoso.

Violencia
results.categories.violence boolean

Si la violencia.

Sexual
results.category_scores.sexual float

El número de relaciones sexuales.

Hate
results.category_scores.hate float

Número de odiosos.

Acoso
results.category_scores.harassment float

El número de acoso.

auto-daño
results.category_scores.self-harm float

Número de auto-daño.

sexual/menores
results.category_scores.sexual/minors float

Número de menores sexuales.

odio/amenazante
results.category_scores.hate/threatening float

Número de amenazantes odiosos.

violencia/gráfico
results.category_scores.violence/graphic float

Número de violencia gráfica.

auto-daño/intención
results.category_scores.self-harm/intent float

Número de intenciones para autolesionar.

auto-daño/instrucciones
results.category_scores.self-harm/instructions float

Número de instrucciones de autolesión.

acoso/amenaza
results.category_scores.harassment/threatening float

Número de acoso amenazante.

Violencia
results.category_scores.violence float

Número de violencia.

Creación de una variación de imagen

Crea una variación de una imagen determinada.

Parámetros

Nombre Clave Requerido Tipo Description
Imagen
image True file

Imagen que se va a editar.

Modelo
model string

Modelo que se va a usar para la generación de imágenes.

Número de imágenes
n integer

Número de imágenes que se van a generar

Tamaño
size string

Tamaño de las imágenes generadas.

Usuario
user string

Un identificador único que representa al usuario final.

Devoluciones

Nombre Ruta de acceso Tipo Description
Creado
created integer

Cuando se crea.

Data
data array of object
URL
data.url string

Dirección URL.

Aviso revisado
data.revised_prompt string

Mensaje revisado.

Crear discurso

Genera audio a partir del texto de entrada.

Parámetros

Nombre Clave Requerido Tipo Description
Modelo
model True string

Modelo.

Input
input True string

Entrada.

Voz
voice True string

La voz.

Formato de respuesta
response_format string

Formato de respuesta.

Velocidad
speed float

La velocidad.

Devoluciones

Nombre Ruta de acceso Tipo Description
Content
$content string

El contenido.

Tipo de contenido
$content-type string

Tipo de contenido.

Crear edición de imágenes

Crea una imagen editada o extendida dada una imagen original y un símbolo del sistema.

Parámetros

Nombre Clave Requerido Tipo Description
Imagen
image True file

Imagen que se va a editar.

Pronto
prompt string

Descripción de texto de la imagen deseada.

Máscara
mask file

Una imagen adicional cuyas áreas totalmente transparentes (por ejemplo, donde alfa es cero) indican dónde se debe editar la imagen.

Modelo
model string

Modelo que se va a usar para la generación de imágenes.

Número de imágenes
n integer

Número de imágenes que se van a generar

Tamaño
size string

Tamaño de las imágenes generadas.

Usuario
user string

Un identificador único que representa al usuario final.

Devoluciones

Nombre Ruta de acceso Tipo Description
Creado
created integer

Cuando se crea.

Data
data array of object
URL
data.url string

Dirección URL.

Aviso revisado
data.revised_prompt string

Mensaje revisado.

Crear finalización [EN DESUSO]

Crea una finalización para el símbolo del sistema y los parámetros proporcionados.

Parámetros

Nombre Clave Requerido Tipo Description
Modelo
model True string

Identificador del modelo que se va a usar.

Pronto
prompt string

Las indicaciones para generar finalizaciones de codificaciones como una cadena, matriz de cadenas, matriz de tokens o matriz de matrices de tokens.

Número máximo de tokens
max_tokens integer

Número máximo de tokens que se generarán durante la finalización.

Temperatura
temperature double

Temperatura de muestreo que se vaya a usar, entre 0 y 2. Los valores más altos, como 0,8, harán que la salida sea más aleatoria, mientras que los valores más bajos, como 0,2, la harán más enfocada y determinista.

P superior
top_p double

Una alternativa al muestreo con temperatura, llamada muestreo de núcleo, donde el modelo considera los resultados de los tokens con masa de probabilidad top_p. Así, 0,1 significa que solo se consideran los tokens que comprenden la masa de probabilidad del 10% superior.

N
n integer

Cuántas terminaciones generar para cada pregunta.

Probabilidades de registro
logprobs string

Incluya las probabilidades de registro en los tokens más probables de los registros, así como los tokens elegidos.

Parar
stop string

Secuencia en la que el servicio dejará de generar más tokens.

Devoluciones

Nombre Ruta de acceso Tipo Description
first_completion
first_completion string

first_completion

identificación
result.id string

Identificador.

Objeto
result.object string

Objeto .

Creado
result.created integer

Cuando se crea.

Modelo
result.model string

Modelo.

Opciones
result.choices array of object
Mensaje de texto
result.choices.text string

Texto.

Index
result.choices.index integer

Índice

Log Probs
result.choices.logprobs string

Los probs de registro.

Motivo de finalización
result.choices.finish_reason string

Motivo de finalización

Símbolos de solicitud
result.usage.prompt_tokens integer

Tokens de solicitud.

Tokens de finalización
result.usage.completion_tokens integer

Tokens de finalización.

Total Tokens
result.usage.total_tokens integer

El total de tokens.

Crear imagen

Crea una imagen dada una solicitud.

Parámetros

Nombre Clave Requerido Tipo Description
Modelo
model string

Modelo.

Pronto
prompt True string

Mensaje.

Número de imágenes
n integer

Número de imágenes.

Calidad
quality string

Calidad.

Tamaño
size string

Tamaño.

Style
style string

Estilo.

Usuario
user string

Cadena de usuario única.

Devoluciones

Nombre Ruta de acceso Tipo Description
Creado
created integer

Cuando se crea.

Data
data array of object
URL
data.url string

Dirección URL.

Aviso revisado
data.revised_prompt string

Mensaje revisado.

Crear traducción

Traduce audio en inglés.

Parámetros

Nombre Clave Requerido Tipo Description
Archivo
file True file

Objeto de archivo de audio que se va a traducir, en uno de estos formatos: flac, mp3, mp4, mpeg, mpga, m4a, ogg, wav o webm.

Modelo
model True string

Identificador del modelo que se va a usar.

Pronto
prompt string

Texto para guiar el estilo del modelo o continuar con un segmento de audio anterior.

Temperatura
temperature float

Temperatura de muestreo.

Devoluciones

Nombre Ruta de acceso Tipo Description
Mensaje de texto
text string

Texto.

Crear transcripción

Transcribe el audio en el idioma de entrada.

Parámetros

Nombre Clave Requerido Tipo Description
Archivo
file True file

Objeto de archivo de audio que se va a transcribir, en uno de estos formatos: flac, mp3, mp4, mpeg, mpga, m4a, ogg, wav o webm.

Modelo
model True string

Identificador del modelo que se va a usar.

Language
language string

El idioma del audio de entrada.

Pronto
prompt string

Texto para guiar el estilo del modelo o continuar con un segmento de audio anterior.

Temperatura
temperature float

Temperatura de muestreo.

Devoluciones

Nombre Ruta de acceso Tipo Description
Mensaje de texto
text string

Texto.

Crear un trabajo de ajuste preciso

Crea un trabajo que ajusta un modelo especificado a partir de un conjunto de datos determinado.

Parámetros

Nombre Clave Requerido Tipo Description
Archivo de entrenamiento
training_file True string

El Id. de un archivo cargado que contiene datos de entrenamiento.

Archivo de validación
validation_file string

El Id. de un archivo cargado que contenga datos de validación.

Modelo
model True string

Nombre del modelo que se va a ajustar.

Épocas
n_epochs integer

El número de épocas para entrenar el modelo. Una época se refiere a un ciclo completo a través del conjunto de datos de entrenamiento.

Sufijo
suffix string

Cadena de hasta 40 caracteres que se agregarán al nombre del modelo ajustado.

Devoluciones

Nombre Ruta de acceso Tipo Description
Objeto
object string

Objeto .

identificación
id string

Identificador.

Modelo
model string

Modelo.

Creado en
created_at integer

Cuando se crea en .

modelo de Fine-Tuned
fine_tuned_model string

Modelo ajustado.

Id. de organización
organization_id string

Identificador de la organización.

Archivos de resultados
result_files array of string

Los archivos de resultados.

Estado
status string

Estado.

Archivo de validación
validation_file string

El archivo de validación.

Archivo de entrenamiento
training_file string

El archivo de entrenamiento.

Editar mensaje [EN DESUSO]

Crea una nueva edición para la entrada, la instrucción y los parámetros proporcionados.

Parámetros

Nombre Clave Requerido Tipo Description
Modelo
model True string

Identificador del modelo que se va a usar.

Input
input string

Texto de entrada que se va a usar como punto de partida para la edición.

Instrucción
instruction True string

Instrucción que indica al modelo cómo editar el mensaje.

N
n integer

Número de ediciones que se van a generar para la entrada y las instrucciones.

Temperatura
temperature double

Temperatura de muestreo que se vaya a usar, entre 0 y 2. Los valores más altos, como 0,8, harán que la salida sea más aleatoria, mientras que los valores más bajos, como 0,2, la harán más enfocada y determinista.

P superior
top_p double

Una alternativa al muestreo con temperatura, llamada muestreo de núcleo, donde el modelo considera los resultados de los tokens con masa de probabilidad top_p. Así, 0,1 significa que solo se consideran los tokens que comprenden la masa de probabilidad del 10% superior.

Devoluciones

Nombre Ruta de acceso Tipo Description
Objeto
object string

Objeto .

Creado
created integer

Cuando se crea.

Opciones
choices array of object

Las opciones.

Mensaje de texto
choices.text string

Texto.

Index
choices.index integer

Índice.

Símbolos de solicitud
usage.prompt_tokens integer

Tokens de solicitud.

Tokens de finalización
usage.completion_tokens integer

Tokens de finalización.

Total Tokens
usage.total_tokens integer

El total de tokens.

Enumeración de eventos de ajuste preciso

Recupere las actualizaciones de estado de un trabajo de ajuste preciso.

Parámetros

Nombre Clave Requerido Tipo Description
Id. de trabajo de ajuste preciso
fine_tuning_job_id True string

Identificador del trabajo de ajuste preciso.

Después
after string

Identificador del último evento de la solicitud de paginación anterior.

Limit
limit integer

Número de eventos que se van a recuperar.

Devoluciones

Nombre Ruta de acceso Tipo Description
Objeto
object string

Objeto .

Data
data array of object
Objeto
data.object string

Objeto .

identificación
data.id string

Identificador.

Creado en
data.created_at integer

Cuando se crea en .

Level
data.level string

Nivel.

Message
data.message string

Mensaje.

Data
data.data string

Los datos.

Tipo
data.type string

Tipo.

Tiene más
has_more boolean

Si tiene más.

Enumeración de modelos

Enumera los modelos disponibles actualmente y proporciona información básica sobre cada uno de ellos, como el propietario y la disponibilidad.

Devoluciones

Nombre Ruta de acceso Tipo Description
Objeto
object string

Objeto .

Data
data array of object
identificación
data.id string

Identificador.

Objeto
data.object string

Objeto .

Creado
data.created integer

Cuando se crea.

Propiedad de
data.owned_by string

propiedad de .

Permiso
data.permission array of object
identificación
data.permission.id string

Identificador.

Objeto
data.permission.object string

Objeto .

Creado
data.permission.created integer

Cuando se crea.

Permitir crear motor
data.permission.allow_create_engine boolean

Indica si se va a permitir la creación del motor.

Permitir muestreo
data.permission.allow_sampling boolean

Indica si se va a permitir el muestreo.

Permitir logprobs
data.permission.allow_logprobs boolean

Indica si se van a permitir los registros.

Permitir índices de búsqueda
data.permission.allow_search_indices boolean

Indica si se van a permitir índices de búsqueda.

Permitir vista
data.permission.allow_view boolean

Indica si se va a permitir la vista.

Permitir ajuste fino
data.permission.allow_fine_tuning boolean

Si se va a permitir el ajuste correcto.

Organización
data.permission.organization string

La organización.

Grupo
data.permission.group string

El grupo.

Está bloqueando
data.permission.is_blocking boolean

Indica si está bloqueado.

Root
data.root string

Raíz.

Parent
data.parent string

El elemento primario.

Obtener finalizaciones de chat

Recupera una finalización de chat con tecnología de ChatGPT.

Parámetros

Nombre Clave Requerido Tipo Description
Modelo
model True string

Modelo de chat.

Rol
role True string

Rol.

Content
content True string

El contenido.

Número máximo de tokens
max_tokens integer

Número máximo de tokens que se generarán durante la finalización.

Temperatura
temperature double

Temperatura de muestreo que se vaya a usar, entre 0 y 2. Los valores más altos, como 0,8, harán que la salida sea más aleatoria, mientras que los valores más bajos, como 0,2, la harán más enfocada y determinista.

P superior
top_p double

Una alternativa al muestreo con temperatura, llamada muestreo de núcleo, donde el modelo considera los resultados de los tokens con masa de probabilidad top_p. Así, 0,1 significa que solo se consideran los tokens que comprenden la masa de probabilidad del 10% superior.

N
n integer

Cuántas terminaciones generar para cada pregunta.

Parar
stop string

Secuencia en la que el servicio dejará de generar más tokens.

Penalización de presencia
presence_penalty double

Número entre -2.0 y 2.0. Los valores positivos penalizan los nuevos tokens en función de su aparición en el texto hasta el momento, aumentando la probabilidad de que el modelo hable de nuevos temas.

Penalización de frecuencia
frequency_penalty double

Número entre -2.0 y 2.0. Los valores positivos penalizan los nuevos tokens en función de su frecuencia existente en el texto hasta el momento, disminuyendo la probabilidad del modelo de repetir la misma línea textualmente.

Usuario
user string

Identificador único que representa al usuario final, que puede ayudar a OpenAI a supervisar y detectar abusos.

Devoluciones

Nombre Ruta de acceso Tipo Description
Primer contenido
first_content string

El primer contenido.

identificación
id string

Identificador.

Objeto
object string

Objeto .

Creado
created integer

Cuando se crea.

Opciones
choices array of object
Index
choices.index integer

Índice.

Rol
choices.message.role string

Rol.

Content
choices.message.content string

El contenido.

Motivo de finalización
choices.finish_reason string

Motivo de finalización.

Símbolos de solicitud
usage.prompt_tokens integer

Tokens de solicitud.

Tokens de finalización
usage.completion_tokens integer

Tokens de finalización.

Total Tokens
usage.total_tokens integer

El total de tokens.

Recuperar trabajo de ajuste preciso

Recupere información sobre un trabajo de ajuste preciso.

Parámetros

Nombre Clave Requerido Tipo Description
Id. de trabajo de ajuste preciso
fine_tuning_job_id True string

Identificador del trabajo de ajuste preciso.

Devoluciones

Nombre Ruta de acceso Tipo Description
Objeto
object string

Objeto .

identificación
id string

Identificador.

Modelo
model string

Modelo.

Creado en
created_at integer

Cuando se crea en .

Finalizado en
finished_at integer

Cuando termine.

modelo de Fine-Tuned
fine_tuned_model string

Modelo ajustado.

Id. de organización
organization_id string

Identificador de la organización.

Archivos de resultados
result_files array of string

Los archivos de resultados.

Estado
status string

Estado.

Archivo de validación
validation_file string

El archivo de validación.

Archivo de entrenamiento
training_file string

El archivo de entrenamiento.

Épocas
hyperparameters.n_epochs integer

Número de épocas.

Tokens entrenados
trained_tokens integer

Número de tokens entrenados.