Compartilhar via


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

Uma interface unificada de alto desempenho para LLMs, integrando um grande número de modelos de vários provedores.

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 Fördős András
Email fordosa90+ipc_openr@gmail.com
Metadados do conector
Publicador Fördős András
Site https://openrouter.ai/
Política de privacidade https://openrouter.ai/privacy
Categorias IA

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 secureString A chave de API para esta api Verdade

Limitações

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

Ações

Completion

Enviar uma solicitação de conclusão para um modelo selecionado (formato somente texto).

Conclusão do chat

Envie uma solicitação de conclusão de chat para um modelo selecionado.

Listar modelos

Retorna uma lista de modelos disponíveis por meio da API.

Listar pontos de extremidade de modelo

Lista de pontos de extremidade para o modelo.

Obter créditos

Retorna o total de créditos comprados e usados para o usuário autenticado.

Obter geração

Retorna metadados sobre uma solicitação de geração específica.

Completion

Enviar uma solicitação de conclusão para um modelo selecionado (formato somente texto).

Parâmetros

Nome Chave Obrigatório Tipo Description
Modelo
model True string

ID do modelo a ser usada para conclusão.

Rápido
prompt True string

O prompt de texto a ser concluído.

Retornos

Nome Caminho Tipo Description
ID
id string

Identificador exclusivo.

Choices
choices array of object

Detalhes das opções geradas.

Texto
choices.text string

Texto gerado.

Index
choices.index integer

Índice.

Motivo da conclusão
choices.finish_reason string

Concluir o motivo.

Conclusão do chat

Envie uma solicitação de conclusão de chat para um modelo selecionado.

Parâmetros

Nome Chave Obrigatório Tipo Description
Modelo
model True string

ID do modelo a ser usada.

Função
role True string

Função associada ao texto de entrada.

Content
content True string

Conteúdo usado para conclusão do chat.

Retornos

Nome Caminho Tipo Description
ID
id string

Identificador exclusivo.

Choices
choices array of object

Detalhes das opções.

Função
choices.message.role string

Função do alto-falante para o conteúdo gerado.

Content
choices.message.content string

Conteúdo resultante da mensagem gerada.

Listar modelos

Retorna uma lista de modelos disponíveis por meio da API.

Retornos

Nome Caminho Tipo Description
Dados
data array of object

Pacote de dados retornado.

ID
data.id string

ID exclusiva do modelo.

Nome
data.name string

Nome do modelo.

Description
data.description string

Descrição do modelo.

Rápido
data.pricing.prompt string

Informações de preços sobre o prompt.

Completion
data.pricing.completion string

Informações de preços sobre a conclusão.

Listar pontos de extremidade de modelo

Lista de pontos de extremidade para o modelo.

Parâmetros

Nome Chave Obrigatório Tipo Description
Autor
author True string

Autor do modelo, primeira parte da ID do modelo.

Slug
slug True string

Lesma do modelo, segunda parte da ID do modelo.

Retornos

Nome Caminho Tipo Description
id
data.id string

id

nome
data.name string

nome

criadas
data.created float

criadas

descrição
data.description string

descrição

tokenizer
data.architecture.tokenizer string

tokenizer

instruct_type
data.architecture.instruct_type string

instruct_type

modalidade
data.architecture.modality string

modalidade

Endpoints
data.endpoints array of object

Detalhes dos pontos de extremidade disponíveis.

Nome
data.endpoints.name string

Nome..

Comprimento do contexto
data.endpoints.context_length float

Comprimento do contexto.

Solicitação
data.endpoints.pricing.request string

Detalhes de preços da solicitação.

Imagem
data.endpoints.pricing.image string

Detalhes de preços da imagem.

Rápido
data.endpoints.pricing.prompt string

Detalhes de preços do prompt.

Completion
data.endpoints.pricing.completion string

Detalhes de preços da conclusão.

Nome do provedor
data.endpoints.provider_name string

O nome do modelo e do provedor de ponto de extremidade.

Parâmetros com suporte
data.endpoints.supported_parameters array of string

Detalhes dos parâmetros com suporte.

Obter créditos

Retorna o total de créditos comprados e usados para o usuário autenticado.

Retornos

Nome Caminho Tipo Description
Total de créditos
data.total_credits double

Total de créditos comprados

Utilização total
data.total_usage double

Total de créditos utilizados

Obter geração

Retorna metadados sobre uma solicitação de geração específica.

Parâmetros

Nome Chave Obrigatório Tipo Description
ID
id True string

Identificador exclusivo da geração.

Retornos

Nome Caminho Tipo Description
id
data.id string

id

total_cost
data.total_cost float

total_cost

criado_em
data.created_at string

criado_em

modelo
data.model string

modelo

origem
data.origin string

origem

uso
data.usage float

uso

is_byok
data.is_byok boolean

is_byok

upstream_id
data.upstream_id string

upstream_id

cache_discount
data.cache_discount float

cache_discount

app_id
data.app_id integer

app_id

Transmitido
data.streamed boolean

Transmitido

cancelled
data.cancelled boolean

cancelled

provider_name
data.provider_name string

provider_name

latência
data.latency integer

latência

moderation_latency
data.moderation_latency integer

moderation_latency

generation_time
data.generation_time integer

generation_time

motivo_de_conclusão
data.finish_reason string

motivo_de_conclusão

native_finish_reason
data.native_finish_reason string

native_finish_reason

tokens_prompt
data.tokens_prompt integer

tokens_prompt

tokens_completion
data.tokens_completion integer

tokens_completion

native_tokens_prompt
data.native_tokens_prompt integer

native_tokens_prompt

native_tokens_completion
data.native_tokens_completion integer

native_tokens_completion

native_tokens_reasoning
data.native_tokens_reasoning integer

native_tokens_reasoning

num_media_prompt
data.num_media_prompt integer

num_media_prompt

num_media_completion
data.num_media_completion integer

num_media_completion

num_search_results
data.num_search_results integer

num_search_results