Si votre application s'avère utile, le projet consiste à la déployer afin qu'un public plus large puisse l'apprécier et l'utiliser.
Voir : https://ai.gopubby.com/deploying-a-streamlit-app-to-the-web-d6cd29f8d9b7
Vous devez au préalable disposer d'un compte GitHub, alors inscrivez-vous si vous n'en avez pas déjà un. C'est gratuit !
Pour déployer votre application, Streamlit propose deux options principales,
1/ Utilisez un déploiement personnalisé sur votre espace Web personnel ou d'entreprise.
Nous ne discuterons pas de cette option ici.
2/ Déployez votre application sur le Streamlit Community Cloud
C'est ce que nous allons faire aujourd'hui. Votre application sera publique et sera accessible à toute personne disposant d'un navigateur pour l'exécuter si elle connaît l'URL de votre page.
Le déploiement de cette manière est assez simple. Les étapes sont les suivantes :
a) Ajoutez le code de votre application à GitHub
b) Déployez votre application
Examinons chacun d’entre eux à tour de rôle.
Vous avez besoin d'un compte Gihub
Vous avez besoin d'un compte Streamlit Community Cloud pour déployer une application. C'est gratuit, alors cliquez sur
share.streamlit.io/signup
Voir l'exemple : l'interpréteur de rèves https://ddycuaxopyjfenx6n67a6c.streamlit.app/
Soyez prudent si vous partagez une application qui utilise des clés API qui sont une option payante, car cela pourrait s'avérer coûteux si de nombreuses personnes commencent à utiliser votre application. Alternativement, vous pouvez faire ce que j'ai fait et modifier votre code pour utiliser une option LLM gratuite telle que GROQ.