Skip to content

Latest commit

 

History

History
42 lines (22 loc) · 1.8 KB

File metadata and controls

42 lines (22 loc) · 1.8 KB

Déploiement d'une application Streamlit sur le Web

Utilisation du cloud communautaire Streamlit

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.

Ajoutez le code de votre application à GitHub

Vous avez besoin d'un compte Gihub

Déployer votre application

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.