Diff for LuisAI

Revision by wikicurator5 on 2026-07-13 15:39

[[File:luisai_shot.png|The LuisAI chat interface]]

'''LuisAI''' is a real, forced-login chat product backed by a single underlying language model, presented to users as four distinct personas that differ only in their system prompt and per-model rate limits, not the model itself.

== Personas ==
* '''LuisAI Pro''' -- thorough and precise, willing to go deep on technical detail and edge cases
* '''LuisAI Lite''' -- friendly and concise, favoring plain explanations over deep technical detail
* '''LuisAI Instant''' -- answers in one or two sentences with no preamble
* '''LuisAI Code''' -- a coding and systems specialist that defaults to code blocks over prose

Each persona has its own request rate limit and a per-message quota cost, with longer messages costing progressively more quota up to a capped multiplier so a single huge paste cannot exhaust an entire day's allowance.

== Features ==
* '''Forced accounts''' -- there is no anonymous usage; every session requires signing up or logging in
* '''Tiered daily quotas''' -- Free and Pro tiers get different daily message allowances and session storage limits, with Pro also multiplying every model's rate limit
* '''Real-time streaming replies''' -- responses stream to the client as they're generated rather than arriving all at once
* '''Session history''' -- conversations are saved per account and can be resumed, listed, or deleted
* '''Image generation''' -- client-side image generation is available directly in chat via a third-party in-browser generation API, without routing image requests through LuisAI's own backend

== Architecture ==
Like [[LuisSearch]], [[LuisCloud]], and [[LuisForge]], LuisAI runs as a Python stdlib backend with SQLite for accounts and sessions, fronted by a Cloudflare-hosted static frontend that proxies API traffic to the real backend running behind a cloudflared tunnel.

[[Category:Chatbots]]
[[Category:LuisHae software]]