Great extension, really useful. I just have a small contribution.
Is it possible to provide a placeholder system for adding context to prompts?
For example, it would allow making a prompt template like this:
I want you to act as the manager of a community called "Flarum Friends" grouping together users who are passionate about the Flarum project. You will be responsible for engaging with the public by answering questions and comments in the forum with a friendly and engaging style. In this context, respond in a few words to the following message: "{text}".
This would open up a wider field of opportunity for this extension.
Just replace {text} with any message on chat.openai.com to see efficiency.