Embed the power of AI inside your app
Spark creativity, kill writer's block,
or improve readability
TinyMCE’s AI Assistant with out-of-the-box pre-written prompts, helps users write better and faster. Use your choice of AI services from OpenAI, Microsoft Azure, or AWS, or Google – via your own API key from your service provider – and customize them to suit your exact use case.
In an afternoon you can be up and running with AI-driven writing tools within a familiar, intuitive UI that works within your existing app design.
- Automate tedious work
- Shorten or lengthen
- Speed up first drafts
- Kill writer’s block
- Translate copy
- Summarize
- Alter tone
- Simplify
Let TinyMCE's AI Assistant do hours of work, in minutes
Use an AI interface that feels more familiar
Don’t just add AI to your app, make it useful
Powerful pre-written prompts
Research shows that pre-written prompts return more useful responses from generative AI applications, and are more likely to increase AI usage among beginners.
Use the default out-of-the-box prompts, engineer your own, or let users write them from scratch – the choice is yours.
Use a familiar UI for AI
Users start producing content faster, once you add a generative AI solution – that works in ways they expect – to your app.
Designed as a core part of the content creation workflow, instead of a bolt-on component, the UI works out-of-the-box without adding any extra AI development burdens – it actually reduces them.
Total flexibility
Connect to your choice of AI provider models (Google Gemini, AWS Bedrock, Azure AI, or OpenAI ChatGPT) using your API key. That lets you leverage the power of AI, but also make it your own by choosing the model and adjusting parameters – like temperature and max tokens.
You can even prime the model with instructions specific to your use case, and it easily scales as your app grows.
3 ways to add the AI Assistant plugin
Which one are you?
New to TinyMCE
Sign up for a free trial of the Essential or Professional plan, and choose AI Assistant as an add-on at the checkout.
Existing customer: Self-serve / Cloud
Log into your account and upgrade to the Essential plan or Professional plan and add the AI Assistant to your subscription.
Existing customer: Managed Account
Talk to your Account Manager to get access to a 14-day free trial.
How AI Assistant works
The user interface between your app and OpenAI
TinyMCE + AI Assistant inside your app
Server-side proxy for secure connection to your preferred AI service provider (only recommended for production)
AI Integration
Get started in 4 easy steps
Step 1
Add AI Assistant to your TinyMCE installation
Step 2
Connect to the AI provide of your choice using your API key from that provider
Step 3
Choose UI options and customize the default prompts
Step 4
Ready for production? Set up a server-side proxy for secure communication with your preferred AI service provider
Explore Docs →
AI Assistant Frequently Asked Questions
What is the AI Assistant?
TinyMCE’s AI Assistant makes AI useful for your users. It lets them generate, rewrite and transform their content using your choice of LLM provided by either OpenAI, Microsoft, AWS, or Google. You can customize the user experience and define your own prompts, all within the TinyMCE config.
How much does the AI Assistant cost?
It's exclusively available as an Add-on for any paid Essential, Professional, or Enterprise plan. To purchase the AI Assistant, see the section above, for instructions on how to add it to your account depending on your customer status.
Is there a free trial?
Yes. All new TinyMCE plans come with a FREE 14-day trial of all Premium plugins, including the AI Assistant. To get access to the AI Assistant on an existing account, refer to the section above with instructions on how to add it to your account depending on your customer status.
Do I need to be on a paid TinyMCE plan to access the AI Assistant?
Yes. After the 14-day free trial period expires, the AI Assistant can only be purchased as an Add-on to paid TinyMCE Essential, Professional, or Enterprise plan.
I’m on a free plan. How do I add AI Assistant to my account?
To use AI Assistant, you need to be on the Essential, Professional or Enterprise plans and have purchased an Add-on of the AI Assistant. The Professional plan is available via self-serve, but to purchase an Enterprise plan, you will need to talk to sales.
The instructions below are for customers on a free TinyMCE plan. If you’re on a paid self-serve plan, read the next FAQ.
To upgrade your free account to the Professional plan with AI Assistant:
- Log into the Account Portal with your Tiny Cloud credentials.
- Click Upgrade your plan in the left-hand navigation menu.
- In the new window, click Change plan and select the Essential or Professional plan.
- Enter your billing details on the next screen and follow the standard checkout process.
- Return to the TinyMCE Subscription page and click the Add to Subscription button under AI Assistant.
- Add AI Assistant to your app following instructions in the documentation.
If you encounter any issues, reach out to our support team.
I’m an existing self-serve customer. How do I add AI Assistant to my account?
If you’re a self-serve customer (ie. you don’t have a dedicated Account Manager), and you’ve purchased the Essential or Professional plan, you can add AI Assistant to your existing plan through the Account Portal.
NOTE: This option is only available after you’ve completed your 14-day free trial.
To add AI Assistant to your Self-Serve plan:
- Log into the Account Portal with your Tiny Cloud credentials.
- Click TinyMCE Subscription in the left-hand navigation menu.
- Click the Add to Subscription button under AI Assistant.
- Add AI Assistant to your app following instructions in the documentation.
If you encounter any issues, reach out to our support team.
What Large Language Model (LLM) does the AI Assistant use?
The AI Assistant uses any of the LLM models available from OpenAI, Microsoft, AWS, or Google. You will need to have your own account with your chosen AI provider as well as access to their integrations (typically provided via an API key).
Do I need an account and API key to make the AI Assistant work?
Yes. You will need your own account and API key provided by either OpenAI, Microsoft, AWS, or Google.
Do I have to pay for API requests to my AI service provider?
The AI Assistant provides a configurable, intuitive interface for prompts, while your API key is used to send and receive prompts and responses from your AI service provider. You are responsible for any usage costs associated with using the AI that are paid directly to the provider. These costs are separate from the fee to license the AI Assistant, which is paid to TinyMCE.
How does the AI Assistant integrate with TinyMCE?
The AI Assistant is available as a paid Add-on plugin, loaded through the Tiny Cloud, or available Self-hosted if you’re on an Enterprise plan. You install it by adding it to your TinyMCE instance and then configuring it via the tinymce.init() function.
Does the AI Assistant work with Self-hosted TinyMCE installs?
Customers with Self-hosted installs need to purchase the AI Assistant to access a downloadable ZIP of the plugin. Existing Self-hosted customers can contact their Account Manager to get access to an AI Assistant 14-day FREE trial loaded from the Tiny Cloud. If, after trialing it through the Tiny Cloud, you’d like to purchase AI Assistant, we will provide the downloadable Self-hosted package.
What customization options are available with AI Assistant?
The AI Assistant comes with options to show a free-form prompt input, a list of pre-written prompts (customizable by you), or both. As allowed by your AI service provider, you can also connect to the model of your choice and tailor the output using the appropriate parameters provided by that service.
Can I use my own prompts and parameters with AI Assistant?
Yes. The AI Assistant ships with default prompts designed to suit generic content creation use cases, but it’s expected that developers will customize the prompts to their apps’ and users’ needs.
Do I need to set up a server-side proxy to get the AI Assistant working?
If you want to test out the AI Assistant in a development environment, you do not need to set up a server-side proxy. However, this method is not recommended for production due to security concerns. Refer to our documentation, which describes how to set up the server-side proxy.
How do I set up a server-side proxy for secure communication with OpenAI?
Setting up the AI Assistant for production requires you to set up a server-side proxy to manage the secure flow of data between your app and your AI service vendor. This connection requires you to use your own API key, and cover any API usage costs incurred directly with the vendor. Refer to our documentation, which describes how to set up the server-side proxy.