MARKETPLACE
PLUGINS
OPENROUTER- UNIVERSAL MODEL CHATBOT
OpenRouter- Universal Model chatbot logo

OpenRouter- Universal Model chatbot

Published March 2026
   •    Updated this month

Plugin details

OpenRouter AI Chatbot is the only Bubble plugin you need for AI chat functionality. Instead of being locked to one AI provider, this plugin connects to OpenRouter — giving you access to 100+ models including:
- Claude (Anthropic)
- GPT-4 (OpenAI)
- Gemini (Google)
- Llama (Meta)
- Mistral
- And many more free models

Features:
- Universal model support — switch models anytime
- Custom system prompts — define your AI's personality
- Conversation history support — build real chatbots
- Simple 3-field setup — no complex configuration
- Free models available — start building at zero cost

How to use:
1. Install plugin
2. Add Send Message action to any workflow
3. Pass your OpenRouter API key, model ID, and user message
4. Display the response anywhere in your app

$50

One time  •  Or  $8/mo

5.0 stars   •   1 ratings
3 installs  
This plugin does not collect or track your personal data.

Platform

Web

Contributor details

Tife Olayinka logo
Tife Olayinka
Joined 2021   •   7 Plugins
View contributor profile

Instructions

SETUP INSTRUCTIONS ==================

Step 1 — Get Your OpenRouter API Key
- Go to openrouter.ai
- Sign up for a free account
- Go to Keys section
- Create a new key and copy it

Step 2 — Install the Plugin
- Install OpenRouter AI Chatbot in your Bubble app
- No additional setup required

Step 3 — Add to Workflow
- Click any button or trigger
- Add action: Plugins > Send Message
- Fill in the fields:

 • api_key (required)
   Your OpenRouter API key

 • model (optional)
   OpenRouter model ID
   Default: google/gemma-3-4b-it:free
   Examples:
   - anthropic/claude-3-haiku
   - openai/gpt-4o
   - google/gemini-pro
   - meta-llama/llama-3.1-8b-instruct:free
   - mistralai/mistral-7b-instruct:free

 • system_prompt (optional)
   Define your AI personality
   Example: You are a helpful customer support agent

 • user_message (required)
   The message from your user
   Example: Input field's value

 • history (optional)
   Previous conversation messages
   Format: user:Hello||assistant:Hi there||

Step 4 — Display the Response
- After the action, use Result of Step X's response
- Set it to a text element or custom state

FIND FREE MODELS
================
Visit openrouter.ai/models and filter by "Free" to see all available free models.

Types

This plugin can be found under the following types:

Categories

This plugin can be found under the following categories:
AI   •   Chat   •   Customer Support

Resources

Support contact
Documentation
Tutorial

Rating and reviews

Average rating (5.0)

Best Plugin
March 16th, 2026
Honeslty am amazed after using this plugin, I don't need to shift from api calls to api calls to connect the custom model. Just add the model name and it will do its work.
Bubble