Compartilhar via


openpm (Editor Independente) (versão prévia)

O Openpm é um gerenciador de pacotes de software livre para arquivos OpenAPI. Os AIs podem usar pacotes de consumo do openpm de maneira semelhante à maneira como os plug-ins do ChatGPT funcionam.

Esse conector está disponível nos seguintes produtos e regiões:

Service Class Regions
Copilot Studio Premium Todas as regiões do Power Automate , exceto as seguintes:
     – Governo dos EUA (GCC)
     – Governo dos EUA (GCC High)
     - China Cloud operado pela 21Vianet
     - Departamento de Defesa dos EUA (DoD)
Aplicativos Lógicos Standard Todas as regiões dos Aplicativos Lógicos , exceto as seguintes:
     – Regiões do Azure Governamental
     - Regiões do Azure China
     - Departamento de Defesa dos EUA (DoD)
Power Apps Premium Todas as regiões do Power Apps , exceto as seguintes:
     – Governo dos EUA (GCC)
     – Governo dos EUA (GCC High)
     - China Cloud operado pela 21Vianet
     - Departamento de Defesa dos EUA (DoD)
Power Automate Premium Todas as regiões do Power Automate , exceto as seguintes:
     – Governo dos EUA (GCC)
     – Governo dos EUA (GCC High)
     - China Cloud operado pela 21Vianet
     - Departamento de Defesa dos EUA (DoD)
Contato
Nome Troy Taylor
URL https://www.hitachisolutions.com
Email ttaylor@hitachisolutions.com
Metadados do conector
Publicador Troy Taylor
Site https://openpm.ai/
Política de privacidade https://openpm.ai/privacy
Categorias IA; Site

Criando uma conexão

O conector dá suporte aos seguintes tipos de autenticação:

Default Parâmetros para criar conexão. Todas as regiões Não compartilhável

Padrão

Aplicável: todas as regiões

Parâmetros para criar conexão.

Essa não é uma conexão compartilhável. Se o aplicativo de energia for compartilhado com outro usuário, outro usuário será solicitado a criar uma nova conexão explicitamente.

Nome Tipo Description Obrigatório
Chave de API (no formato 'Bearer API_Key') secureString A chave de API (no formato 'Bearer API_Key') para esta api Verdade

Limitações

Nome Chamadas Período de renovação
Chamadas à API por conexão 100 60 segundos

Ações

Atualizar pacote

Atualiza um pacote.

Criar pacote

Cria um pacote.

Obter definição

Retorna uma especificação OpenAPI para a API.

Obter o manifesto do plug-in

Retorna um manifesto do plug-in OpenAI.

Obter pacote

Recuperar um pacote por identificador.

Obter pacote por identificador

Retorna um pacote por identificador.

Obter pacotes

Retorna todos os pacotes.

Obter plug-in por ID do pacote

Pesquisa plug-ins de IA por identificadores de pacote.

Pesquisar manifestos do pacote

Pesquisa pacotes e responde com o manifesto do plug-in de IA.

Atualizar pacote

Atualiza um pacote.

Parâmetros

Nome Chave Obrigatório Tipo Description
ID do Pacote
packageId True string

O identificador do pacote.

ID
id True string

O identificador do pacote.

Nome
name string

Nome do pacote.

Nome do computador
machine_name string

Nome do pacote (para computadores).

Domínio
domain string

Domínio do pacote.

Versão
version string

Versão do pacote.

Criado em
created_at string

Data de criação do pacote.

Atualizado em
updated_at string

Data da última atualização do pacote.

Publicado em
published_at string

Data da publicação do pacote.

URL do logótipo
logo_url string

URL do logotipo do pacote.

Email de contato
contact_email string

Email de contato do pacote.

Description
description string

Descrição do pacote.

Descrição do computador
machine_description string

Descrição do pacote (para computadores).

ID do Usuário
user_id string

ID do usuário do proprietário do pacote.

OpenAPI
openapi string

Especificação openapi do pacote.

Retornos

Package
Package

Criar pacote

Cria um pacote.

Parâmetros

Nome Chave Obrigatório Tipo Description
ID
id True string

O identificador do pacote.

Nome
name string

Nome do pacote.

Nome do computador
machine_name string

Nome do pacote (para computadores).

Domínio
domain string

Domínio do pacote.

Versão
version string

Versão do pacote.

Criado em
created_at string

Data de criação do pacote.

Atualizado em
updated_at string

Data da última atualização do pacote.

Publicado em
published_at string

Data da publicação do pacote.

URL do logótipo
logo_url string

URL do logotipo do pacote.

Email de contato
contact_email string

Email de contato do pacote.

Description
description string

Descrição do pacote.

Descrição do computador
machine_description string

Descrição do pacote (para computadores).

ID do Usuário
user_id string

ID do usuário do proprietário do pacote.

OpenAPI
openapi string

Especificação openapi do pacote.

Retornos

Package
Package

Obter definição

Retorna uma especificação OpenAPI para a API.

Parâmetros

Nome Chave Obrigatório Tipo Description
ID do Pacote
packageId True string

O identificador do pacote.

Formato
format string

Formato da especificação OpenAPI (json padrão).

Retornos

PackagesOpenapiResponse
PackagesOpenapiResponse

Obter o manifesto do plug-in

Retorna um manifesto do plug-in OpenAI.

Parâmetros

Nome Chave Obrigatório Tipo Description
ID do Pacote
packageId True string

O identificador do pacote.

Retornos

AiPlugin
AiPlugin

Obter pacote

Recuperar um pacote por identificador.

Parâmetros

Nome Chave Obrigatório Tipo Description
IDs
ids string

Lista CSV de identificadores de pacote.

Retornos

response
array of Package

Obter pacote por identificador

Retorna um pacote por identificador.

Parâmetros

Nome Chave Obrigatório Tipo Description
ID do Pacote
packageId True string

O identificador do pacote.

Retornos

Package
Package

Obter pacotes

Retorna todos os pacotes.

Parâmetros

Nome Chave Obrigatório Tipo Description
Limit
limit integer

Quantos pacotes retornar por página (padrão 500).

Página
page integer

Número da página (padrão 1).

Retornos

PackagesResponse
PackagesResponse

Obter plug-in por ID do pacote

Pesquisa plug-ins de IA por identificadores de pacote.

Parâmetros

Nome Chave Obrigatório Tipo Description
IDs
ids string

Lista CSV de identificadores de pacote.

Retornos

Pesquisar manifestos do pacote

Pesquisa pacotes e responde com o manifesto do plug-in de IA.

Parâmetros

Nome Chave Obrigatório Tipo Description
Limit
limit integer

Quantos pacotes devem ser retornados por página (padrão 10).

Query
query True string

Consulta de pesquisa.

Retornos

Definições

Package

Nome Caminho Tipo Description
ID
id string

O identificador do pacote.

Nome
name string

Nome do pacote.

Nome do computador
machine_name string

Nome do pacote (para computadores).

Domínio
domain string

Domínio do pacote.

Versão
version string

Versão do pacote.

Criado em
created_at string

Data de criação do pacote.

Atualizado em
updated_at string

Data da última atualização do pacote.

Publicado em
published_at string

Data da publicação do pacote.

URL do logótipo
logo_url string

URL do logotipo do pacote.

Email de contato
contact_email string

Email de contato do pacote.

Description
description string

Descrição do pacote.

Descrição do computador
machine_description string

Descrição do pacote (para computadores).

ID do Usuário
user_id string

ID do usuário do proprietário do pacote.

OpenAPI
openapi string

Especificação openapi do pacote.

PackageLite

Nome Caminho Tipo Description
ID
id string

O identificador do pacote.

Nome
name string

Nome do pacote.

Nome do computador
machine_name string

Nome do pacote (para computadores).

Domínio
domain string

Domínio do pacote.

Versão
version string

Versão do pacote.

Criado em
created_at string

Data de criação do pacote.

Atualizado em
updated_at string

Data da última atualização do pacote.

Publicado em
published_at string

Data da publicação do pacote.

URL do logótipo
logo_url string

URL do logotipo do pacote.

Email de contato
contact_email string

Email de contato do pacote.

Description
description string

Descrição do pacote.

Descrição do computador
machine_description string

Descrição do pacote (para computadores).

ID do Usuário
user_id string

ID do usuário do proprietário do pacote.

AiPlugin

Nome Caminho Tipo Description
Versão do esquema
schema_version string

A versão do esquema.

Nome humano
name_for_human string

O nome do ser humano.

Nome do modelo
name_for_model string

O nome do modelo.

Descrição humana
description_for_human string

A descrição para humanos.

Modelo de descrição
description_for_model string

A descrição do modelo.

Auth
auth Auth
API
api Api
URL do logótipo
logo_url string

O endereço de URL do logotipo.

Email de contato
contact_email string

O endereço de email de contato.

Api

Nome Caminho Tipo Description
Tipo
type string

O tipo.

URL
url string

O endereço da URL.

Usuário Autenticado
is_user_authenticated boolean

Se o usuário está autenticado.

Auth

Nome Caminho Tipo Description
Tipo
type string

O tipo.

Informações

Nome Caminho Tipo Description
Title
title string

O título.

Versão
version string

A versão.

Description
description string

A descrição.

PackagesOpenapiResponse

Nome Caminho Tipo Description
OpenAPI
openapi string

O OpenAPI.

Informações
info Info

PackagesResponse

Nome Caminho Tipo Description
items
items array of PackageLite
Total
total integer

O total.

Página
page integer

A página.

Limit
limit integer

O limite.