Partilhar via


OpenRouter (Editora Independente) (Pré-visualização)

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

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

Serviço Class Regiões
Estúdio Copiloto Premium Todas as regiões do Power Automatic , exceto as seguintes:
     - Governo dos EUA (CCG)
     - Governo dos EUA (GCC High)
     - China Cloud operado pela 21Vianet
     - Departamento de Defesa dos EUA (DoD)
Aplicações Lógicas Standard Todas as regiões do Logic Apps , exceto as seguintes:
     - Regiões do Azure Government
     - Regiões do Azure China
     - Departamento de Defesa dos EUA (DoD)
Aplicações Power Premium Todas as regiões do Power Apps , exceto as seguintes:
     - Governo dos EUA (CCG)
     - Governo dos EUA (GCC High)
     - China Cloud operado pela 21Vianet
     - Departamento de Defesa dos EUA (DoD)
Automatize o poder Premium Todas as regiões do Power Automatic , exceto as seguintes:
     - Governo dos EUA (CCG)
     - 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
Editora Fördős András
Sítio Web https://openrouter.ai/
Política de privacidade https://openrouter.ai/privacy
Categorias IA

A criar uma ligação

O conector suporta os seguintes tipos de autenticação:

Predefinição 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.

Esta conexão não é compartilhável. Se o aplicativo avançado 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

Limites de Limitação

Name Chamadas Período de Renovação
Chamadas de API por conexão 100 60 segundos

Ações

Completion

Envie 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 bate-papo para um modelo selecionado.

Listar modelos

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

Listar pontos de extremidade do modelo

Lista de pontos de extremidade para o modelo.

Obter créditos

Devolve o total de créditos comprados e utilizados para o utilizador autenticado.

Obter geração

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

Completion

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

Parâmetros

Name Chave Necessário Tipo Description
Modelo
model True string

ID do modelo a ser usado para conclusão.

Pronta
prompt True string

O prompt de texto a ser concluído.

Devoluções

Name Caminho Tipo Description
ID
id string

Identificador único.

Choices
choices array of object

Detalhes das escolhas geradas.

Texto
choices.text string

Texto gerado.

Index
choices.index integer

Índice.

Razão de término
choices.finish_reason string

Acabe com a razão.

Conclusão do chat

Envie uma solicitação de conclusão de bate-papo para um modelo selecionado.

Parâmetros

Name Chave Necessário Tipo Description
Modelo
model True string

ID do modelo a utilizar.

Funções
role True string

Função associada ao texto de entrada.

Content
content True string

Conteúdo usado para conclusão de bate-papo.

Devoluções

Name Caminho Tipo Description
ID
id string

Identificador único.

Choices
choices array of object

Detalhes das escolhas.

Funções
choices.message.role string

Papel do orador 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.

Devoluções

Name Caminho Tipo Description
Data
data array of object

Pacote de dados retornado.

ID
data.id string

ID exclusivo do modelo.

Nome
data.name string

Nome do modelo.

Description
data.description string

Descrição do modelo.

Pronta
data.pricing.prompt string

Informações de preços sobre prompt.

Completion
data.pricing.completion string

Informações sobre preços referentes à conclusão.

Listar pontos de extremidade do modelo

Lista de pontos de extremidade para o modelo.

Parâmetros

Name Chave Necessário Tipo Description
Author
author True string

Autor do modelo, primeira parte do ID do modelo.

Campo Dinâmico
slug True string

Lesma do modelo, segunda parte do ID do modelo.

Devoluções

Name Caminho Tipo Description
id
data.id string

id

nome
data.name string

nome

criado
data.created float

criado

descrição
data.description string

descrição

tokenizador
data.architecture.tokenizer string

tokenizador

instruct_type
data.architecture.instruct_type string

instruct_type

modalidade
data.architecture.modality string

modalidade

Endpoints
data.endpoints array of object

Detalhes dos endpoints disponíveis.

Nome
data.endpoints.name string

Nome.

Comprimento do contexto
data.endpoints.context_length float

Duração 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.

Pronta
data.endpoints.pricing.prompt string

Detalhes de preços do prompt.

Completion
data.endpoints.pricing.completion string

Detalhes de preços de conclusão.

Nome do fornecedor
data.endpoints.provider_name string

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

Parâmetros suportados
data.endpoints.supported_parameters array of string

Detalhes dos parâmetros suportados.

Obter créditos

Devolve o total de créditos comprados e utilizados para o utilizador autenticado.

Devoluções

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

Total de créditos adquiridos

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

Name Chave Necessário Tipo Description
ID
id True string

Identificador único da geração.

Devoluções

Name 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

origin
data.origin string

origin

utilização
data.usage float

utilização

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 em fluxo
data.streamed boolean

transmitido em fluxo

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_finalização
data.finish_reason string

motivo_de_finalizaçã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