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
Integrations
View provider documentationActions
Operations this integration can perform.
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.
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.