AI Agent

People ask this as

What this page is

Chat Bot → AI Agent is where the bot's behaviour is set: when it speaks, what it sounds like, what it is allowed to look up, and how much it remembers. What it *knows* about you lives on a separate page, Chat Bot → Knowledge Base.

Every answer costs AI credits. The replies are generated on the strAImer server, so the agent needs an account, and each reply is charged. The account is free and comes with 100 credits every month at no cost — the page says so itself if you are not signed in yet, under Sign in to use AI, and its Sign in button goes to Settings → strAImer Account. Settings on this page are saved whether you are signed in or not; they simply start working once you are.

How to set it up

1. Pick a model

General Settings → AI Model. Each model in the list carries its price as {n} cr. / answer, so the choice is a price you can read before making it. A model your plan does not cover is marked requires the {tier} plan; while you are signed out the list says Sign in to choose a model, and a model saved earlier that is no longer offered is marked saved earlier.

There is no API token field here. The account and its key live in Settings → strAImer Account — the note on the page says as much: "This page is only about bot behavior."

2. Give the bot a name

Trigger Settings → Bot Nicknames in Chat, comma-separated. The agent answers only when it is addressed, and this field is empty on a fresh install — there are no built-in names, not "bot", not "ai", not "straimer". Until something is in it, the agent is silent no matter what else is set up.

A connected bot account counts as a name automatically, and so does a direct @mention — but the bot account only counts if one is actually set up under Connections → Bots.

The name has to open the line. "bot, what do you think" reaches the agent; "hey, what does the bot think" does not.

3. Decide how often it speaks

Two settings in the same block, doing different jobs:

Both make the bot look like it is ignoring people, and both are doing exactly what they were set to do.

4. Set its character

System Prompt (Instruction) is the agent's character, and it applies to chat, donations and voice alike unless one of those overrides it. The default is short and safe: "You are a friendly stream assistant. Keep replies short, helpful, and supportive of the streamer."

Write it as instructions to a person about to speak on your behalf. It is the one setting that changes how every reply sounds.

5. Donation replies, if you want them

Donation Responses, and it is off by default because each donation would be a paid request. Switching it on is not enough on its own — three things decide whether a reply actually happens:

Donation Prompt is optional and inherits the system prompt when empty. It is worth filling in for one reason: a donation reply addresses the donor without an @, because the donation came from a donation service and that person may not be in your chat at all.

6. Memory

Memory Settings (SQLite) decides how much of the conversation the agent carries. Enable Dialog Memory turns it on; Chat Context Window Size is how much of the room's recent chat it sees, and Personal Dialog History Size how much of its history with one particular viewer. Both are capped at the same number on every plan, and the page prints that cap.

Clear chat memory after stream wipes the shared chat context about three minutes after the broadcast ends — the next stream does not need yesterday's room. Personal dialogs survive it. Clear memory now wipes it on demand and asks twice: the button turns into Sure? Click again.

7. Web search, and the brake on it

The agent does not know what is happening in the world unless it looks it up. Asked a date-bound question — news, weather, prices, a match result, what holiday it is — it says it cannot check that right now rather than naming something. An invented answer in chat is worse than no answer.

Allow web searches changes that, and a search costs 10 credits against the 1–2 of an ordinary reply. It works differently on the two sides:

Smart mode hands the chat decision to the agent too, instead of waiting for trigger words. The page states the price plainly: "each one costs 2 credits instead of 1, and a web search still costs 10."

Because the agent is now the one deciding, there is a brake beside it. Limit web searches with Searches per hour counts over the last rolling hour, not from the top of the hour. Zero means no searches at all — to remove the limit, switch the toggle off rather than setting zero. Left off, nothing limits the searching.

8. Advanced Prompt Templates

A collapsed block at the foot of the page holding the service text sent to the model: language rule, reply format for chat and for voice, the event lines, and how the knowledge base is introduced. Do not remove the placeholders in curly braces — they are where the real values land.

A template you edit gets a modified badge and stops following app updates. That is the part worth knowing: an improvement shipped in a later version will not reach a template you have customised. Reset to defaults puts it back and re-enables updates.

What the agent knows without searching

Everything about you and your stream comes from the app itself, costs no search and adds no credits:

Links deserve a line of their own: the agent sees your whole list and shares only the one that was asked for, in the exact form you wrote it. It will not dump the list, and it asks which one you meant rather than guessing.

A viewer's personal dialogue is kept while they keep talking and is erased after thirty days of silence. Nothing to set and nothing to press: the sweep runs by itself, and only the personal thread goes — what the agent knows from your knowledge base stays.

What it cannot do