res.config.settings.blog.publisher res.config.settings

Content Defaults

Default Blog
Blog for "Generate Now" when no slot is specified.
Default Tone
Writing tone passed to LLM.

Notification Emails

Notification Recipients
Comma-separated email addresses. The user who triggers generation is always added automatically. Default: nicholasr@itsulu.com, sales@itsulu.com

Default LLM Provider

🔵 Anthropic Claude

API Key / Pro Account Token
Accepts standard API keys (sk-ant-api03-...) and Claude Pro account personal API tokens from claude.ai/api. Never stored in plain text.
Default Anthropic Model

🟢 OpenAI ChatGPT / DALL·E

OpenAI API Key
Used for GPT-4o text and DALL·E 3 image generation.

🔴 Google Gemini / Imagen

Gemini API Key
From Google AI Studio (aistudio.google.com).

🟠 Ollama / Open WebUI (Local & Self-Hosted)

Base URL
Local Ollama: http://localhost:11434
Self-hosted Ollama: http://192.168.x.x:11434
Open WebUI (local): http://localhost:3000
Open WebUI (server): https://openwebui.yourcompany.com
Default Ollama Model
Must be pulled first: ollama pull mistral

🖼 Image Generation

Independent from the text LLM. Uses the same API keys as the providers above.
Ollama Image Model
Only needed when using Stable Diffusion via Ollama.

✏️ Prompt Templates

System Prompt
Persona and output format instructions sent to the LLM.
User Prompt Template
Available variables: {topic}, {blog_name}, {date}, {tone}, {enabled_platforms}