{# Single source of truth for the v7.0 pricing — used by landing.html#tarifs and /tarifs page. When prices change, edit ONLY this file (and src/billing/plans.py for Stripe IDs). v7.0 — 3 forfaits Cloud (en rangée) + 1 DictIA LOCAL (bloc dédié) + 1 soumission : - Cloud BASIC 189 $/mois (no setup) - Cloud ESSENTIEL 349 $/mois (no setup) - Cloud PRO 549 $/mois + 485 $ onboarding (recommended) - DictIA LOCAL 5 998 $ An 1 puis 500 $/an dès An 2 (bloc large dédié, "Vous en êtes propriétaire") - Pro+ soumission personnalisée → /contact?pro-plus=1 Common to all forfaits : WhisperX Large-v3 (99%+ · 99+ langues), pyannote diarisation, Mistral résumés, exports SRT/VTT/TXT/JSON/DOCX, Loi 25 conforme, OVH Beauharnois (Cloud) ou local. #} {% from 'macros/pricing_card.html' import pricing_card %} {% from 'macros/button.html' import button %} {%- set _baseline_features_cloud = [ 'WhisperX Large-v3 · 99 %+ précision · 99+ langues', 'Diarisation pyannote (qui parle)', 'Résumés IA + Points d’action (Mistral Nemo 12B)', 'Exports SRT, VTT, TXT, JSON, DOCX', 'Hébergement OVH Beauharnois (QC)', 'Conforme Loi 25 · Anti-DDoS · Backups quotidiens', 'Aucune limite utilisateurs' ] -%} {# === Ligne 1 — 3 forfaits Cloud (1/2/3 cols responsive) === #}
{{ pricing_card( slug='cloud-basic', name='Cloud BASIC', badge='Cloud · Souverain QC', target='Solopreneur · petite équipe · usage occasionnel à régulier.', monthly=189, capacity_audio='~165 h audio/mois', capacity_storage='100 Go', gpu='NVIDIA L4 partagé', features=_baseline_features_cloud, cta_label='Démarrer en Cloud' ) }} {{ pricing_card( slug='cloud-essentiel', name='Cloud ESSENTIEL', badge='Cloud · Souverain QC', target='Cabinet en croissance · usage quotidien soutenu.', monthly=349, capacity_audio='~330 h audio/mois', capacity_storage='200 Go', gpu='NVIDIA L4 partagé étendu', features=_baseline_features_cloud, cta_label='Choisir Essentiel' ) }} {{ pricing_card( slug='cloud-pro', name='Cloud PRO', badge='Cloud · Souverain QC', recommended=True, target='Organisation établie · usage intensif multi-postes.', setup=485, monthly=549, capacity_audio='~660 h audio/mois', capacity_storage='500 Go', gpu='NVIDIA L4 dédié priorité', features=_baseline_features_cloud + [ 'GPU dédié priorité (latence garantie)', 'Onboarding assisté inclus' ], cta_label='Commander Pro' ) }}
{# === Bloc 2 — DictIA LOCAL (large, distinctif, pleine largeur) === #}
{# Decorative orbs background — purely decorative, hidden from AT #}
{# === LEFT — copy + checkmarks === #}
Au Québec par InnovA AI

DictIA LOCAL · Serveur souverain

Vous en êtes propriétaire.

On vous vend, configure et installe votre serveur IA directement dans vos locaux. Vous êtes propriétaire du matériel. Vos données ne quittent jamais votre bureau.

    {% for bullet in [ ('PC + GPU RTX vous appartient', 'pas de location, pas d’abonnement matériel'), ('Traitement 100 % local', 'aucun transit réseau, fonctionne hors-ligne'), ('Assemblé et configuré au Québec par InnovA AI', 'support local inclus'), ('On vient l’installer chez vous', 'formation incluse, opérationnel le jour 1'), ('Achat direct sans appel d’offres si < 34 700 $', 'DictIA LOCAL s’y qualifie') ] %}
  • {{ bullet[0] | safe }} — {{ bullet[1] | safe }}
  • {% endfor %}
{{ button('Voir les serveurs disponibles', href='/contact?plan=dictia-local', variant='primary', size='md', icon='') }} 5 998 $ An 1 · 500 $/an dès An 2
{# === RIGHT — server visual mockup === #}

GPU RTX — DictIA LOCAL

{# Server icon SVG (rack stylisé) — purely decorative #}

Serveur DictIA

  • Interface web
  • PC gaming haute performance
  • GPU RTX 5070 Ti 16 Go dédié IA
  • WhisperX + LLM Mistral 7B local
  • DictIA pré-installé
  • Votre propriété
{# === Pro+ banner — soumission personnalisée pour grands volumes / SLA renforcé === #}

Pro+ · Soumission personnalisée

Au-delà de Cloud PRO ?

> 660 h audio/mois · > 500 Go stockage · 7+ utilisateurs intensifs · multi-sites · SLA 99,9 % · SOC 2 Type I/II · PHIPA · PIPEDA Ontario · documentation gouv. (SEAO/MCN).

{{ button('Demander une soumission', href='/contact?pro-plus=1', variant='primary', size='md') }}