AI providers

Optional. Bring your own key from any of four providers, and choose which features may use it.

Admin → Settings → AI

Bring your own key

Every AI feature is off until you supply a key. No AI credits ship with the product, nothing is proxied through us, and each request goes from your server to the provider you chose on your own account.

ProviderGet a key
OpenAIplatform.openai.com
Anthropicconsole.anthropic.com
Google Geminiaistudio.google.com
OpenRouteropenrouter.ai

One provider per job

Features are grouped by what they need, and each group picks its own provider and model. You can send text to one provider and images to another, or use one everywhere.

GroupUsed for
TextWriting and rewriting descriptions and copy.
VisionReading an image — for example a photographed menu.
ImageGenerating pictures.
VideoGenerating video.
AssistantThe in-dashboard assistant.
MenuMenu import and menu-building help.

Letting restaurants use it

One switch decides whether restaurants may use the assistant. It runs on your key, so their usage is billed to your account — decide that before you switch it on, and treat it as a cost of the tier you are selling.

The system prompt is yours to set. It shapes tone and what the assistant will and will not do. Worth a few minutes if restaurants will be using it, because it is the difference between an assistant that sounds like your brand and one that does not.

When it doesn't work

An AI button does nothing

No key for that group, or the feature is switched off — both live at Admin → Settings → AI. Text and vision are separate groups, so a key for one does not enable the other: check the group the button belongs to.

Requests fail after working

Usually credit or a rate limit on your provider account. The provider's dashboard says which; the key itself has not changed.