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 |
| 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
- response
- array of AiPlugin
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
- response
- array of AiPlugin
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. |