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