Artificial IntelligenceIn development

Openrouter

OpenRouter is a platform that provides a unified API for accessing various large language models (LLMs) from different providers, allowing developers to integrate multiple AI models seamlessly.

In development

Cataloged and scoped, not yet available to run in production.

13
actions

Actions

Operations this integration can perform.

14

Create Chat Completion

Tool to generate a chat-style completion. Use after assembling messages and selecting a model. Supports streaming and function calls. Response format varies across models; use explicit prompt instructions to standardize output. Provider-level rate limits and moderation policies differ per model.

Create Coinbase Charge

Tool to create a Coinbase charge for crypto payment to add credits to your OpenRouter account. Use when you need to purchase credits using cryptocurrency. Returns calldata needed to fulfill the transaction on the specified blockchain.

Create Completion

Tool to generate a text completion for a given prompt or set of messages. use when you need a model-generated response from a specified model.

Create Message (Anthropic Format)

Tool to create a message using Anthropic Messages API format via OpenRouter. Use when you need Claude-compatible chat completion with support for text, images, PDFs, tools, and extended thinking.

Get Credits

Tool to get the current API credit balance for the authenticated user. Use before large or batch jobs to verify sufficient balance. A successful response may return total_credits=0, which confirms authentication but will cause all paid model generations to fail. Avoid polling this endpoint; call only as needed.

Get Current Key

Tool to get information about the currently authenticated API key. Use to check usage limits, spending, and key metadata.

Get Generation

Tool to retrieve a generation result by its unique ID. Use after a generation completes to fetch metadata like token counts, cost, and latency.

Get Models Count

Tool to get the total count of available models on OpenRouter. Use when you need to know how many models are available without fetching the full list.

Triggers

Events that start workflows from this integration.

3

Credit Balance Low

Triggered when your OpenRouter account credit balance falls below a specified threshold, enabling proactive credit management.

Usage Alert

Triggered when your OpenRouter usage reaches a predefined threshold, allowing you to monitor and react to your API credit consumption.

Video Job Completed

Triggered when a video generation job submitted to OpenRouter with a callback_url finishes processing, either successfully or with a failure. The payload contains the job's results or error details.

Related integrations

Don't see the exact action you need?

Tell us what you're trying to connect and we'll help you evaluate whether it fits the current catalog or needs prioritizing.