OpenRouter (Independent Publisher) (Preview)

A high-performance unified interface for LLMs, integrating a vast number of models from various providers.
This connector is available in the following products and regions:
Service | Class | Regions |
---|---|---|
Copilot Studio | Premium | All Power Automate regions except the following: - US Government (GCC) - US Government (GCC High) - China Cloud operated by 21Vianet - US Department of Defense (DoD) |
Logic Apps | Standard | All Logic Apps regions except the following: - Azure Government regions - Azure China regions - US Department of Defense (DoD) |
Power Apps | Premium | All Power Apps regions except the following: - US Government (GCC) - US Government (GCC High) - China Cloud operated by 21Vianet - US Department of Defense (DoD) |
Power Automate | Premium | All Power Automate regions except the following: - US Government (GCC) - US Government (GCC High) - China Cloud operated by 21Vianet - US Department of Defense (DoD) |
Contact | |
---|---|
Name | Fördős András |
fordosa90+ipc_openr@gmail.com |
Connector Metadata | |
---|---|
Publisher | Fördős András |
Website | https://openrouter.ai/ |
Privacy policy | https://openrouter.ai/privacy |
Categories | AI |
Creating a connection
The connector supports the following authentication types:
Default | Parameters for creating connection. | All regions | Not shareable |
Default
Applicable: All regions
Parameters for creating connection.
This is not shareable connection. If the power app is shared with another user, another user will be prompted to create new connection explicitly.
Name | Type | Description | Required |
---|---|---|---|
API Key | securestring | The API Key for this api | True |
Throttling Limits
Name | Calls | Renewal Period |
---|---|---|
API calls per connection | 100 | 60 seconds |
Actions
Chat completion |
Send a chat completion request to a selected model. |
Completion |
Send a completion request to a selected model (text-only format). |
Get credits |
Returns the total credits purchased and used for the authenticated user. |
Get generation |
Returns metadata about a specific generation request. |
List model endpoints |
List of endpoints for the model. |
List models |
Returns a list of models available through the API. |
Chat completion
Send a chat completion request to a selected model.
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Model
|
model | True | string |
Model ID to be used. |
Role
|
role | True | string |
Associated role the input text. |
Content
|
content | True | string |
Content used for chat completion. |
Returns
Name | Path | Type | Description |
---|---|---|---|
ID
|
id | string |
Unique identifier. |
Choices
|
choices | array of object |
Details of choices. |
Role
|
choices.message.role | string |
Role of the speaker for the generated content. |
Content
|
choices.message.content | string |
Resulting content of generated message. |
Completion
Send a completion request to a selected model (text-only format).
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Model
|
model | True | string |
Model ID to be used for completion. |
Prompt
|
prompt | True | string |
The text prompt to complete. |
Returns
Name | Path | Type | Description |
---|---|---|---|
ID
|
id | string |
Unique identifier. |
Choices
|
choices | array of object |
Details of generated choices. |
Text
|
choices.text | string |
Generated text. |
Index
|
choices.index | integer |
Index. |
Finish reason
|
choices.finish_reason | string |
Finish reason. |
Get credits
Returns the total credits purchased and used for the authenticated user.
Returns
Name | Path | Type | Description |
---|---|---|---|
Total credits
|
data.total_credits | double |
Total credits purchased |
Total usage
|
data.total_usage | double |
Total credits used |
Get generation
Returns metadata about a specific generation request.
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
ID
|
id | True | string |
Unique identifier of the generation. |
Returns
Name | Path | Type | Description |
---|---|---|---|
id
|
data.id | string |
id |
total_cost
|
data.total_cost | float |
total_cost |
created_at
|
data.created_at | string |
created_at |
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 |
streamed
|
data.streamed | boolean |
streamed |
cancelled
|
data.cancelled | boolean |
cancelled |
provider_name
|
data.provider_name | string |
provider_name |
latency
|
data.latency | integer |
latency |
moderation_latency
|
data.moderation_latency | integer |
moderation_latency |
generation_time
|
data.generation_time | integer |
generation_time |
finish_reason
|
data.finish_reason | string |
finish_reason |
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 |
List model endpoints
List of endpoints for the model.
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Author
|
author | True | string |
Author of the model, first part of the model ID. |
Slug
|
slug | True | string |
Slug of the model, second part of the model ID. |
Returns
Name | Path | Type | Description |
---|---|---|---|
id
|
data.id | string |
id |
name
|
data.name | string |
name |
created
|
data.created | float |
created |
description
|
data.description | string |
description |
tokenizer
|
data.architecture.tokenizer | string |
tokenizer |
instruct_type
|
data.architecture.instruct_type | string |
instruct_type |
modality
|
data.architecture.modality | string |
modality |
Endpoints
|
data.endpoints | array of object |
Details of available endpoints. |
Name
|
data.endpoints.name | string |
Name. |
Context length
|
data.endpoints.context_length | float |
Context length. |
Request
|
data.endpoints.pricing.request | string |
Pricing details of request. |
Image
|
data.endpoints.pricing.image | string |
Pricing details of image. |
Prompt
|
data.endpoints.pricing.prompt | string |
Pricing details of prompt. |
Completion
|
data.endpoints.pricing.completion | string |
Pricing details of completion. |
Provider name
|
data.endpoints.provider_name | string |
The name of the model and endpoint provider. |
Supported parameters
|
data.endpoints.supported_parameters | array of string |
Details of supported parameters. |
List models
Returns a list of models available through the API.
Returns
Name | Path | Type | Description |
---|---|---|---|
Data
|
data | array of object |
Returned data package. |
ID
|
data.id | string |
Unique ID of the model. |
Name
|
data.name | string |
Name of the model. |
Description
|
data.description | string |
Description of the model. |
Prompt
|
data.pricing.prompt | string |
Pricing information regarding prompt. |
Completion
|
data.pricing.completion | string |
Pricing information regarding completion. |