OpenRouter (publicador independiente) (versión preliminar)
Una interfaz unificada de alto rendimiento para LAS VM, integrando un gran número de modelos de varios proveedores.
Este conector está disponible en los siguientes productos y regiones:
| Service | Class | Regions |
|---|---|---|
| Copilot Studio | Premium | Todas las regiones de Power Automate excepto las siguientes: - Gobierno de EE. UU. (GCC) - Gobierno de EE. UU. (GCC High) - China Cloud operado por 21Vianet - Departamento de Defensa de EE. UU. (DoD) |
| Aplicaciones lógicas | Estándar | Todas las regiones de Logic Apps excepto las siguientes: - Regiones de Azure Government - Regiones de Azure China - Departamento de Defensa de EE. UU. (DoD) |
| Power Apps | Premium | Todas las regiones de Power Apps excepto las siguientes: - Gobierno de EE. UU. (GCC) - Gobierno de EE. UU. (GCC High) - China Cloud operado por 21Vianet - Departamento de Defensa de EE. UU. (DoD) |
| Power Automate | Premium | Todas las regiones de Power Automate excepto las siguientes: - Gobierno de EE. UU. (GCC) - Gobierno de EE. UU. (GCC High) - China Cloud operado por 21Vianet - Departamento de Defensa de EE. UU. (DoD) |
| Contacto | |
|---|---|
| Nombre | Fördős András |
| Correo Electrónico | fordosa90+ipc_openr@gmail.com |
| Metadatos del conector | |
|---|---|
| Publicador | Fördős András |
| Sitio web | https://openrouter.ai/ |
| Directiva de privacidad | https://openrouter.ai/privacy |
| Categorías | AI |
Creación de una conexión
El conector admite los siguientes tipos de autenticación:
| Predeterminado | Parámetros para crear una conexión. | Todas las regiones | No se puede compartir |
Predeterminado
Aplicable: Todas las regiones
Parámetros para crear una conexión.
Esta conexión no se puede compartir. Si la aplicación de energía se comparte con otro usuario, se pedirá a otro usuario que cree explícitamente una nueva conexión.
| Nombre | Tipo | Description | Obligatorio |
|---|---|---|---|
| Clave de API | securestring | La clave de API de esta API | Cierto |
Limitaciones
| Nombre | Llamadas | Período de renovación |
|---|---|---|
| Llamadas API por conexión | 100 | 60 segundos |
Acciones
| Completion |
Envíe una solicitud de finalización a un modelo seleccionado (formato de solo texto). |
| Enumeración de modelos |
Devuelve una lista de modelos disponibles a través de la API. |
| Enumerar los puntos de conexión del modelo |
Lista de puntos de conexión para el modelo. |
| Finalización del chat |
Enviar una solicitud de finalización de chat a un modelo seleccionado. |
| Obtener créditos |
Devuelve el total de créditos adquiridos y usados para el usuario autenticado. |
| Obtener generación |
Devuelve metadatos sobre una solicitud de generación específica. |
Completion
Envíe una solicitud de finalización a un modelo seleccionado (formato de solo texto).
Parámetros
| Nombre | Clave | Requerido | Tipo | Description |
|---|---|---|---|---|
|
Modelo
|
model | True | string |
Id. de modelo que se va a usar para la finalización. |
|
Pronto
|
prompt | True | string |
Mensaje de texto que se va a completar. |
Devoluciones
| Nombre | Ruta de acceso | Tipo | Description |
|---|---|---|---|
|
identificación
|
id | string |
Identificador único. |
|
Opciones
|
choices | array of object |
Detalles de las opciones generadas. |
|
Mensaje de texto
|
choices.text | string |
Texto generado. |
|
Index
|
choices.index | integer |
Índice. |
|
Motivo de finalización
|
choices.finish_reason | string |
Motivo de finalización. |
Enumeración de modelos
Devuelve una lista de modelos disponibles a través de la API.
Devoluciones
| Nombre | Ruta de acceso | Tipo | Description |
|---|---|---|---|
|
Data
|
data | array of object |
Paquete de datos devuelto. |
|
identificación
|
data.id | string |
Identificador único del modelo. |
|
Nombre
|
data.name | string |
Nombre del modelo. |
|
Description
|
data.description | string |
Descripción del modelo. |
|
Pronto
|
data.pricing.prompt | string |
Información de precios con respecto a la solicitud. |
|
Completion
|
data.pricing.completion | string |
Información de precios con respecto a la finalización. |
Enumerar los puntos de conexión del modelo
Lista de puntos de conexión para el modelo.
Parámetros
| Nombre | Clave | Requerido | Tipo | Description |
|---|---|---|---|---|
|
Autor
|
author | True | string |
Autor del modelo, primera parte del identificador del modelo. |
|
Trago
|
slug | True | string |
Slug del modelo, segunda parte del identificador del modelo. |
Devoluciones
| Nombre | Ruta de acceso | Tipo | Description |
|---|---|---|---|
|
id
|
data.id | string |
id |
|
nombre
|
data.name | string |
nombre |
|
creado
|
data.created | float |
creado |
|
descripción
|
data.description | string |
descripción |
|
tokenizer
|
data.architecture.tokenizer | string |
tokenizer |
|
instruct_type
|
data.architecture.instruct_type | string |
instruct_type |
|
modalidad
|
data.architecture.modality | string |
modalidad |
|
Endpoints
|
data.endpoints | array of object |
Detalles de los puntos de conexión disponibles. |
|
Nombre
|
data.endpoints.name | string |
Nombre. |
|
Longitud del contexto
|
data.endpoints.context_length | float |
Longitud del contexto. |
|
Solicitud
|
data.endpoints.pricing.request | string |
Detalles de precios de la solicitud. |
|
Imagen
|
data.endpoints.pricing.image | string |
Detalles de precios de la imagen. |
|
Pronto
|
data.endpoints.pricing.prompt | string |
Detalles de precios del mensaje. |
|
Completion
|
data.endpoints.pricing.completion | string |
Detalles de precios de finalización. |
|
Nombre del proveedor
|
data.endpoints.provider_name | string |
Nombre del modelo y del proveedor de punto de conexión. |
|
Parámetros admitidos
|
data.endpoints.supported_parameters | array of string |
Detalles de los parámetros admitidos. |
Finalización del chat
Enviar una solicitud de finalización de chat a un modelo seleccionado.
Parámetros
| Nombre | Clave | Requerido | Tipo | Description |
|---|---|---|---|---|
|
Modelo
|
model | True | string |
Id. de modelo que se va a usar. |
|
Rol
|
role | True | string |
Rol asociado al texto de entrada. |
|
Content
|
content | True | string |
Contenido usado para la finalización del chat. |
Devoluciones
| Nombre | Ruta de acceso | Tipo | Description |
|---|---|---|---|
|
identificación
|
id | string |
Identificador único. |
|
Opciones
|
choices | array of object |
Detalles de las opciones. |
|
Rol
|
choices.message.role | string |
Rol del hablante para el contenido generado. |
|
Content
|
choices.message.content | string |
Contenido resultante del mensaje generado. |
Obtener créditos
Devuelve el total de créditos adquiridos y usados para el usuario autenticado.
Devoluciones
| Nombre | Ruta de acceso | Tipo | Description |
|---|---|---|---|
|
Total de créditos
|
data.total_credits | double |
Total de créditos comprados |
|
Uso total
|
data.total_usage | double |
Total de créditos usados |
Obtener generación
Devuelve metadatos sobre una solicitud de generación específica.
Parámetros
| Nombre | Clave | Requerido | Tipo | Description |
|---|---|---|---|---|
|
identificación
|
id | True | string |
Identificador único de la generación. |
Devoluciones
| Nombre | Ruta de acceso | Tipo | Description |
|---|---|---|---|
|
id
|
data.id | string |
id |
|
total_cost
|
data.total_cost | float |
total_cost |
|
fecha_de_creación
|
data.created_at | string |
fecha_de_creación |
|
model
|
data.model | string |
model |
|
origin
|
data.origin | string |
origin |
|
usage
|
data.usage | float |
usage |
|
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 |
|
Transmite
|
data.streamed | boolean |
Transmite |
|
cancelled
|
data.cancelled | boolean |
cancelled |
|
provider_name
|
data.provider_name | string |
provider_name |
|
latencia
|
data.latency | integer |
latencia |
|
moderation_latency
|
data.moderation_latency | integer |
moderation_latency |
|
generation_time
|
data.generation_time | integer |
generation_time |
|
razón de finalización
|
data.finish_reason | string |
razón de finalización |
|
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 |