Highly Customizable

Adapt authentication, access, UI, and behaviors to fit your organization—without forking core code.

Authentication and access

  • Bring your own provider (OAuth, SAML, JWT, API keys, etc.).
  • Assign userType (internal/external) and roles (e.g., pika:content-admin).
  • Enable entity‑based access: gate apps by account, partner, or org via a field in user.customData.

Feature flags and overrides

  • Site‑wide defaults in config (traces, verifyResponse, suggestions, file upload, disclaimers, user memory, etc.).
  • Per‑chatapp overrides replace the defaults for that chat app.
  • Admin overrides can restrict or target specific users or entities—no redeploy required.

UI hooks

  • Customize prompt label, suggestions, history visibility, and left‑nav items.
  • Add custom message components for rich, LLM‑driven UI via XML tags.
Secure by default

Features are opt‑in and access‑controlled. Explicitly set who can use what.

Last update at: 2025/09/17 14:37:11