Skip to content

Admin setup

AI assist (admin)

Settings → AI (/settings/ai). This page only connects a provider. What people click is documented in AI in the product.

Last updated Aug 20, 2026 · 1 min read

Settings → AI (/settings/ai). This page only connects a provider. What people click is documented in AI in the product.

Providers

Presets include OpenRouter (often the default free-tier path), Gemini, and OpenAI. Each card explains where to get a key. Anything that speaks OpenAI-compatible /v1 chat completions (including Azure OpenAI-style bases) can be set in advanced fields.

Required switches

  • Enable AI — master flag (AI_ENABLED)
  • API key — stored in env; UI shows a mask if a key already exists
  • Test connection — verifies the key before you rely on it in production

Also:

  • Semantic search — embeddings for smart search. After enabling: php artisan ai:embed-tasks
  • Queue heavy AI jobs — insights, digests, notes-to-tasks run asynchronously (needs queue cron)

Demo mode blocks edits.

Advanced

Model, embedding model, API base URL, timeout, per-minute and per-day rate limits, embedding candidate limit.

Usage widgets: requests/tokens today, 7-day counts, remaining today, breakdown by workspace.

Roles

A user also needs Use AI features on their role. Global on + role off = no buttons.

Still failing?

Wrong base URL, model not allowed on that key, rate limit, or queue not running for heavy jobs. FAQ.

← All ProTask – Project Management Software with Time Tracking & Team Collaboration documentation

We use cookies to understand how visitors use this site. Cookie Policy