
Bem -vindo ao StartLit!
StartLit é o seu gateway para criar aplicativos de fluxo com facilidade. Ele traz uma maneira simples e simplificada de iniciar seus projetos de streamlit. Aqui está o que está incluído no último lançamento:
pip install startlit .hello() - Apenas um texto bem -vindo.starter() - Um modelo de aplicativo inicial muito simples. Feek rápido: https://startlit-starter.streamlit.app/multipage() - Um modelo de aplicativo para criar aplicativos de fluxo multipage. Peek rápido: https://startlit-multipage.streamlit.app/fragments() - um aplicativo que permite executar componentes independentes no aplicativo STRILHLIT. Papa rápida: https://startlit-fragments.streamlit.app/chat() - Um aplicativo dummy chatbot. Feek rápido: https://startlit-chat.streamlit.app/snowflake_demo_app("app_keyword","destination_directory") - Baixe demos para aplicativos de streamlit no Snowflake. Rápido: https://github.com/snowflake-labs/snowflake-demo-streamlitlist_streamlit_apps() - Lista executando aplicativos de streamlit.kill_streamlit_apps() - Mate os aplicativos de streamlit em execução.help() - Exiba o menu de ajuda com a lista de funções disponíveis. pip install startlit from startlit import *
hello () Executar hello() deve lhe dar uma mensagem de boas -vindas simples -
Hello there
Welcome to Startlit!
starter ()Saída -
? Starter app downloaded!?
? Look for 'app.py' and 'requirements.txt' file in your working directory ?
Visit https://startlit-starter.streamlit.app/ for a quick look to the starter app
Se você procurar no seu diretório local/de trabalho, encontrará os 2 arquivos presentes, conforme mencionado acima.
# just to check - files have been downloaded
! lsSaída -
app.py requirements.txt
# just to check - app.py actually has streamlit code
! cat app.pySaída -
import streamlit as st
# Display a title
st . title ( 'Hello, World! ?' )
# Add a description with an inline comment
st . write ( "This is my first app in Streamlit! " ) # Comment: Don't forget to smile # get a list of available ftrs
help ()
# Download a starter app template
starter ()
# Download a multipage app template
multipage ()
# Download a fragment app template
fragments ()
# Download a dummy chatbot app template
chat ()
# List all active apps
list_streamlit_apps ()
# Kill a specific app by app_id
kill_streamlit_apps ( app_id ) app_keyword = "chat_app"
destination_directory = "./folder"
snowflake_demo_app ( app_keyword , destination_directory )Saída
Cloning from https://github.com/Snowflake-Labs/snowflake-demo-streamlit.git ?
Using the main branch ?
Target directory created: ./folder
Fetched folder: Chat app using Snowflake Cortex ?
Fetched LICENSE file
Fetched README.md file
Demo app files fetched successfully to /content/folder ??
Please make sure to read the README.md and LICENSE files for important information.
A tabela a seguir lista as palavras -chave do aplicativo (usadas no exemplo acima) e seus nomes de pastas correspondentes no repositório:
| Palavra -chave | Descrição da pasta |
|---|---|
| chat_app | Aplicativo de bate -papo usando o Snowflake Cortex |
| email_generator | Gerador de e -mail LLM |
| CI_DEMO | Integração contínua - demonstração da Summit |
| Customer_engagement | Aplicativo de engajamento do cliente |
| pano | Geração Aumentada Recuperação (RAG) |
| External_access_chat_app | Acesso externo: aplicativo de bate -papo usando 3rd Party LLM |
| github_insights | Insights de popularidade do Github |
| H3_Mapping | Visualização de mapeamento e tempo de H3 |
| sql_optimizer | Aplicativo de otimizador de consulta SQL usando o córtex do Snowflake |
| inventário_tracker | Tracker de inventário |
| USAGE_MONITORING | Simplidade no monitoramento de uso de floco de neve |
| METRICS_APP | App de métricas -chave |
| Retention_analytics | Aplicativo de análise de retenção de usuários |
| idioma_insights | Insights de uso de idiomas |
| data_io | Escrevendo e lendo dados de volta ao Snowflake |
Animado por ouvir seus comentários e sugestões para melhorias.
Colaborações e contribuições são bem -vindas? Sinta -se à vontade para abrir problemas ou enviar solicitações de tração.
Aproveite sua jornada simplificada com uma codificação inicial e feliz! ?
Verifique o pacote do pacote estatísticas em https://pypistats.org/packages/startlit
© Indraneel Chakraborty | 2024 ? LinkedIn | X/Twitter