Compartir a través de


openpm (publicador independiente) (versión preliminar)

Openpm es un administrador de paquetes de código abierto para archivos OpenAPI. Las API pueden usar el consumo de paquetes de openpm de forma similar a cómo funcionan los complementos de ChatGPT.

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://openpm.ai/
Directiva de privacidad https://openpm.ai/privacy
Categorías IA; Sitio web

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 (con el formato "Bearer API_Key") securestring Clave de API (con el formato "Bearer API_Key") para esta API Cierto

Limitaciones

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

Acciones

Actualización del paquete

Actualiza un paquete.

Crear paquete

Crea un paquete.

Manifiestos del paquete de búsqueda

Busca paquetes y responde con el manifiesto del complemento de IA.

Obtención del complemento por identificador de paquete

Busca complementos de IA por identificadores de paquete.

Obtención del manifiesto del complemento

Devuelve un manifiesto del complemento OpenAI.

Obtención del paquete por identificador

Devuelve un paquete por identificador.

Obtener definición

Devuelve una especificación de OpenAPI para la API.

Obtener paquete

Recupere un paquete por identificador.

Obtener paquetes

Devuelve todos los paquetes.

Actualización del paquete

Actualiza un paquete.

Parámetros

Nombre Clave Requerido Tipo Description
Id. de paquete
packageId True string

Identificador del paquete.

identificación
id True string

Identificador del paquete.

Nombre
name string

Nombre del paquete.

Nombre de máquina
machine_name string

Nombre del paquete (para máquinas).

Dominio
domain string

Dominio de paquete.

Versión
version string

Versión del paquete.

Creado en
created_at string

Fecha de creación del paquete.

Actualizado en
updated_at string

Fecha de última actualización del paquete.

Publicado en
published_at string

Fecha de publicación del paquete.

Dirección URL del logotipo
logo_url string

Dirección URL del logotipo del paquete.

Correo electrónico de contacto
contact_email string

Correo electrónico de contacto del paquete.

Description
description string

Descripción del paquete.

Descripción de la máquina
machine_description string

Descripción del paquete (para máquinas).

Id. de usuario
user_id string

Identificador de usuario del propietario del paquete.

OpenAPI
openapi string

Especificación openAPI del paquete.

Devoluciones

Package
Package

Crear paquete

Crea un paquete.

Parámetros

Nombre Clave Requerido Tipo Description
identificación
id True string

Identificador del paquete.

Nombre
name string

Nombre del paquete.

Nombre de máquina
machine_name string

Nombre del paquete (para máquinas).

Dominio
domain string

Dominio de paquete.

Versión
version string

Versión del paquete.

Creado en
created_at string

Fecha de creación del paquete.

Actualizado en
updated_at string

Fecha de última actualización del paquete.

Publicado en
published_at string

Fecha de publicación del paquete.

Dirección URL del logotipo
logo_url string

Dirección URL del logotipo del paquete.

Correo electrónico de contacto
contact_email string

Correo electrónico de contacto del paquete.

Description
description string

Descripción del paquete.

Descripción de la máquina
machine_description string

Descripción del paquete (para máquinas).

Id. de usuario
user_id string

Identificador de usuario del propietario del paquete.

OpenAPI
openapi string

Especificación openAPI del paquete.

Devoluciones

Package
Package

Manifiestos del paquete de búsqueda

Busca paquetes y responde con el manifiesto del complemento de IA.

Parámetros

Nombre Clave Requerido Tipo Description
Limit
limit integer

Número de paquetes que se van a devolver por página (valor predeterminado 10).

Query
query True string

Consulta de búsqueda.

Devoluciones

Obtención del complemento por identificador de paquete

Busca complementos de IA por identificadores de paquete.

Parámetros

Nombre Clave Requerido Tipo Description
Ids.
ids string

Lista CSV de identificadores de paquete.

Devoluciones

Obtención del manifiesto del complemento

Devuelve un manifiesto del complemento OpenAI.

Parámetros

Nombre Clave Requerido Tipo Description
Id. de paquete
packageId True string

Identificador del paquete.

Devoluciones

AiPlugin
AiPlugin

Obtención del paquete por identificador

Devuelve un paquete por identificador.

Parámetros

Nombre Clave Requerido Tipo Description
Id. de paquete
packageId True string

Identificador del paquete.

Devoluciones

Package
Package

Obtener definición

Devuelve una especificación de OpenAPI para la API.

Parámetros

Nombre Clave Requerido Tipo Description
Id. de paquete
packageId True string

Identificador del paquete.

Formato
format string

Formato de la especificación openAPI (json predeterminado).

Devoluciones

PackagesOpenapiResponse
PackagesOpenapiResponse

Obtener paquete

Recupere un paquete por identificador.

Parámetros

Nombre Clave Requerido Tipo Description
Ids.
ids string

Lista CSV de identificadores de paquete.

Devoluciones

response
array of Package

Obtener paquetes

Devuelve todos los paquetes.

Parámetros

Nombre Clave Requerido Tipo Description
Limit
limit integer

Número de paquetes que se van a devolver por página (valor predeterminado 500).

Página
page integer

Número de página (valor predeterminado 1).

Devoluciones

PackagesResponse
PackagesResponse

Definiciones

Package

Nombre Ruta de acceso Tipo Description
identificación
id string

Identificador del paquete.

Nombre
name string

Nombre del paquete.

Nombre de máquina
machine_name string

Nombre del paquete (para máquinas).

Dominio
domain string

Dominio de paquete.

Versión
version string

Versión del paquete.

Creado en
created_at string

Fecha de creación del paquete.

Actualizado en
updated_at string

Fecha de última actualización del paquete.

Publicado en
published_at string

Fecha de publicación del paquete.

Dirección URL del logotipo
logo_url string

Dirección URL del logotipo del paquete.

Correo electrónico de contacto
contact_email string

Correo electrónico de contacto del paquete.

Description
description string

Descripción del paquete.

Descripción de la máquina
machine_description string

Descripción del paquete (para máquinas).

Id. de usuario
user_id string

Identificador de usuario del propietario del paquete.

OpenAPI
openapi string

Especificación openAPI del paquete.

PackageLite

Nombre Ruta de acceso Tipo Description
identificación
id string

Identificador del paquete.

Nombre
name string

Nombre del paquete.

Nombre de máquina
machine_name string

Nombre del paquete (para máquinas).

Dominio
domain string

Dominio de paquete.

Versión
version string

Versión del paquete.

Creado en
created_at string

Fecha de creación del paquete.

Actualizado en
updated_at string

Fecha de última actualización del paquete.

Publicado en
published_at string

Fecha de publicación del paquete.

Dirección URL del logotipo
logo_url string

Dirección URL del logotipo del paquete.

Correo electrónico de contacto
contact_email string

Correo electrónico de contacto del paquete.

Description
description string

Descripción del paquete.

Descripción de la máquina
machine_description string

Descripción del paquete (para máquinas).

Id. de usuario
user_id string

Identificador de usuario del propietario del paquete.

AiPlugin

Nombre Ruta de acceso Tipo Description
Versión del esquema
schema_version string

La versión del esquema.

Nombre humano
name_for_human string

Nombre de humano.

Nombre del modelo
name_for_model string

Nombre del modelo.

Descripción humana
description_for_human string

Descripción del ser humano.

Modelo de descripción
description_for_model string

Descripción del modelo.

Autenticación
auth Auth
API
api Api
Dirección URL del logotipo
logo_url string

Dirección URL del logotipo.

Correo electrónico de contacto
contact_email string

Dirección de correo electrónico de contacto.

Api

Nombre Ruta de acceso Tipo Description
Tipo
type string

Tipo.

URL
url string

Dirección URL.

Usuario autenticado
is_user_authenticated boolean

Si el usuario está autenticado.

Autenticación

Nombre Ruta de acceso Tipo Description
Tipo
type string

Tipo.

Información

Nombre Ruta de acceso Tipo Description
Title
title string

Título.

Versión
version string

La versión.

Description
description string

Descripción.

PackagesOpenapiResponse

Nombre Ruta de acceso Tipo Description
OpenAPI
openapi string

The OpenAPI.

Información
info Info

PackagesResponse

Nombre Ruta de acceso Tipo Description
items
items array of PackageLite
Total
total integer

Total.

Página
page integer

La página.

Limit
limit integer

El límite.