Streamly é um AI Assistant que foi projetado para turbinar a experiência de desenvolvimento com a estrutura Streamlit. Ele atua como um ajudante com IA, oferecendo assistência instantânea, trechos de código ✂️ e um mergulho profundo no rico código de API do Streamlit. ?
Interface de bate-papo interativa: participe de um bate-papo animado com o Streamly, perguntando qualquer coisa, desde instruções simples até consultas complexas do Streamlit. O assistente está capacitado para compreender e responder com informações pertinentes, tornando a interação enriquecedora e prazerosa.
Code Snippet Wizardry ?♂️: Streamly evoca trechos de código prontos para uso para cenários comuns do Streamlit. Essa mágica é especialmente útil para iniciantes que estão se familiarizando com o Streamlit e profissionais experientes que buscam agilizar seus feitiços de escrita de código.
Atualizar Oracle: Sempre atualizado, o Streamly aproveita os últimos acontecimentos do universo Streamlit. Quer se trate de um novo lançamento ou de um pequeno ajuste, o Streamly é a sua fonte de referência para obter as informações mais recentes e relevantes do Streamlit.
Um toque pessoal?: Decorado com CSS personalizado e potencial para maior personalização, a UI/UX do Streamly brilha, oferecendo uma experiência de usuário envolvente e esteticamente agradável.
No coração do Streamly está um sofisticado mecanismo de IA, treinado em uma infinidade de dados, incluindo as vastas extensões de documentação, fóruns e contribuições da comunidade do Streamlit. Este treinamento permite que o assistente entenda o contexto, mantenha o fluxo da conversa e forneça conselhos precisos e conscientes do contexto.
O back-end do Streamly é um uso criativo do gerenciamento de estado de sessão, fornecendo ao Streamly uma memória, proporcionando uma conversa consistente e coerente para todas as suas assistências de codificação.
Com os mecanismos de cache do Streamlit para otimização de desempenho e um protocolo abrangente de tratamento de erros, o Streamly garante uma navegação tranquila pelas águas às vezes agitadas dos desafios de codificação.
Streamly abraça o futuro de braços abertos, projetado para ser extensível e modular. A integração do LangChain contribui para uma experiência de conversação mais completa e contínua, tornando-o não apenas um assistente, mas também um companheiro do desenvolvedor.
No vibrante mundo do desenvolvimento Streamlit, Streamly brilha como um farol de inovação e praticidade. Não é apenas um assistente de IA; é uma prova da mistura harmoniosa de criatividade humana e inteligência artificial, tudo embrulhado em um pacote fácil de usar. Quer você seja um programador novato ou um desenvolvedor experiente, o Streamly está aqui para iluminar sua jornada de codificação com uma centelha de brilho de IA.
Para colocar o Streamly em funcionamento em sua máquina local, siga estas etapas:
Use secrets.toml e adicione sua chave de API OpenAI ou defina sua variável de ambiente OPENAI_API_KEY como sua chave de API.
git clone https://github.com/AdieLaine/Streamly.git
cd streamly
python3 -m venv venv
source venv/bin/activate # On Windows use venvScriptsactivate
pip install -r requirements.txt
Para executar o Streamly, execute o seguinte comando:
streamlit run streamly.py
Isso iniciará o servidor Streamlit e você verá uma saída indicando a URL local onde o aplicativo está sendo servido, normalmente http://localhost:8501
.
Depois de iniciar o Streamly, você pode interagir com ele das seguintes maneiras:
Interface de bate-papo : basta digitar suas dúvidas relacionadas ao Streamlit na interface de bate-papo e clicar em enviar. O Streamly responderá com insights, trechos de código ou orientações com base em suas perguntas.
Exemplos de código : peça exemplos de código digitando consultas como "Como faço para criar uma barra lateral no Streamlit?" e Streamly fornecerá o código relevante.
Últimas atualizações : para obter as atualizações mais recentes do Streamlit, digite "O que há de novo no Streamlit?" ou perguntas semelhantes.
Lembre-se de verificar a barra lateral para recursos e configurações adicionais que você pode personalizar de acordo com suas necessidades.
Se você quiser contribuir com o Streamly, bifurque o repositório e crie uma solicitação pull com seus recursos ou correções.
Streamly é lançado sob a licença MIT. Consulte o arquivo LICENSE
para obter mais detalhes.