Prestation
Des fonctionnalités IA que les gens réutilisent
Un assistant dans une app, c'est une interface en streaming, un backend qui détient les clés, et un modèle de coût qui survit à l'usage réel. J'ai livré ça à plusieurs centaines de milliers d'utilisateurs, puis reconstruit le backend derrière.
Ce que ça couvre
Interfaces de chat en streaming
Affichage token par token, arrêt et relance, markdown et blocs de code, historique qui survit à un mauvais réseau.
Images et documents
Génération et analyse d'images, résumés de documents, et toute la gestion d'upload et de progression autour.
Un back qui détient les clés
Cloud Functions ou équivalent pour que les clés du fournisseur ne soient jamais dans l'app, avec des server-sent events pour le streaming.
Coûts et abus
App Check, limites de débit et validation des achats côté serveur, pour que la facture suive l'usage payant et non celui qui a trouvé l'endpoint.
Comment on travaille
Décider à quoi sert l'assistant
Une tâche qu'il fait bien vaut mieux qu'un chat généraliste que personne n'ouvre deux fois.
Construire le chemin minimal
Prompt, backend et interface en streaming de bout en bout, avant d'empiler les fonctionnalités.
Puis durcir
Protection contre les abus, quotas, validation des achats et supervision, une fois que la fonctionnalité mérite d'être protégée.
Où je l'ai fait
Oi AI Assistant, 225K+ utilisateurs
Développeur iOS freelance sur l'app : chat en streaming, génération d'images et support multilingue, pour une app à 225K+ utilisateurs authentifiés via Firebase.
Audit de sécurité et nouveau backend, 2026
Un audit de sécurité, puis un backend Cloud Functions pour les apps iOS et Android : server-sent events, App Check, validation côté serveur de StoreKit 2 et Google Play Billing, et limites de débit.
Les questions qu'on me pose
- Avec quels fournisseurs de modèles travaillez-vous ?
- L'app ne devrait pas le savoir. C'est le backend qui parle au fournisseur, donc le modèle peut changer sans publier une nouvelle version de l'app.
- Les clés peuvent-elles rester hors de l'app ?
- Elles le doivent. Tout ce qui est embarqué dans une app peut être extrait, donc les clés du fournisseur vivent sur un serveur qui applique aussi les quotas.
- Comment garder un coût prévisible ?
- Des limites par compte, App Check pour que seule votre app appelle le backend, et la validation des achats côté serveur avant de débloquer l'usage payant.
Prestations liées
Un projet de ce type ?
Réservez un appel de 20 minutes et dites-moi ce que vous construisez. Si je ne suis pas la bonne personne, je vous le dis pendant l'appel.
Réserver un appel de 20 min