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 |
| 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 |