
Добро пожаловать в Startlit!
Startlit - это ваш шлюз для приложений для строительства потоковых поток с легкостью. Это приносит простой, оптимизированный способ запуска ваших проектов по стрижкам. Вот что включено в последний релиз:
pip install startlit .hello() - Просто приветственный текст.starter() - очень простой шаблон приложения стартера. Quick Peek: https://startlit-starter.streamlit.app/multipage() - шаблон приложения для создания многократных приложений. Quick Peek: https://startlit-multipage.streamlit.app/fragments() - приложение, которое позволяет запускать независимые компоненты в приложении Streamlit. Quick Peek: https://startlit-fragments.streamlit.app/chat() - фиктивное приложение Chatbot. Quick Peek: https://startlit-chat.streamlit.app/snowflake_demo_app("app_keyword","destination_directory") - Загрузите демо для приложений для потоков на Snowflake. Quick-Peek: https://github.com/snowflake-labs/snowflake-demo-streamlitlist_streamlit_apps() - список запуска приложений Streamlit.kill_streamlit_apps() - Kill Running Premlit Apps.help() - отображать меню справки со списком доступных функций. pip install startlit from startlit import *
hello () Запуск hello() должен дать вам простое приветственное сообщение -
Hello there
Welcome to Startlit!
starter ()Выход -
? 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
Если вы посмотрите в своем локальном/рабочем каталоге, вы должны найти 2 файла, представленные выше.
# just to check - files have been downloaded
! lsВыход -
app.py requirements.txt
# just to check - app.py actually has streamlit code
! cat app.pyВыход -
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 )Выход
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.
В следующей таблице перечислены ключевые слова приложения (используемые в приведенном выше примере) и их соответствующие имена папок в репозитории:
| Ключевое слово | Описание папки |
|---|---|
| CHAT_APP | Приложение чата с помощью снежинки коры |
| email_generator | LLM Email Generator |
| ci_demo | Непрерывная интеграция - демонстрация саммита |
| customer_engagement | Приложение для взаимодействия с клиентами |
| тряпичный | Поиск дополненного поколения (Rag) |
| external_access_chat_app | Внешний доступ: приложение чата с использованием 3 -го LLM |
| github_insights | GitHub Popularity Insights |
| H3_MAPP | Картирование H3 и визуализация времени |
| sql_optimizer | Приложение оптимизатора запросов SQL с использованием коры снежинки |
| Inventory_tracker | Инвентарный трекер |
| usage_monitoring | Поток в мониторинге использования снежинок |
| metrics_app | Приложение для ключевых метрик |
| harement_analytics | Приложение для анализа удержания пользователей |
| ranguage_insights | Использование языка |
| data_io | Написание и чтение данных обратно на снежинка |
Рад услышать ваши отзывы и предложения для улучшений.
Сотрудничество и вклад приветствуются? Не стесняйтесь открывать проблемы или отправлять запросы на привлечение.
Наслаждайтесь вашим дорожным путешествием с Startlit и счастливым кодированием! ?
Проверьте пакет Статистики Статистики по адресу https://pypistats.org/packages/startlit
© Indraneel Chakraborty | 2024 ? Linkedin | X/Twitter