Streamly es un asistente de IA que fue diseñado para potenciar la experiencia de desarrollo con el marco Streamlit. Actúa como un compañero de IA, que ofrece asistencia sobre la marcha, fragmentos de código ✂️ y una inmersión profunda en el rico código API de Streamlit. ?
Interfaz de chat interactivo: participe en un chat animado con Streamly, preguntando desde simples instrucciones hasta consultas complejas de Streamlit. El asistente está equipado para comprender y responder con información pertinente, lo que hace que la interacción sea enriquecedora y placentera.
¿Hechicería con fragmentos de código?♂️: Streamly crea fragmentos de código listos para usar para escenarios comunes de Streamlit. Esta magia es especialmente útil para principiantes que se están familiarizando con Streamlit y profesionales experimentados que buscan acelerar sus hechizos de escritura de códigos.
Actualización de Oracle: Siempre al tanto, Streamly aprovecha los últimos acontecimientos del universo Streamlit. Ya sea que se trate de una nueva versión o de un cambio menor, Streamly es su fuente de referencia para obtener la información más reciente y relevante de Streamlit.
¿Un toque personal?: Equipada con CSS personalizado y el potencial de una mayor personalización, la UI/UX de Streamly brilla y ofrece una experiencia de usuario atractiva y estéticamente agradable.
En el corazón de Streamly se encuentra un sofisticado motor de IA, entrenado en una gran cantidad de datos, incluida la vasta extensión de documentación, foros y contribuciones de la comunidad de Streamlit. Esta capacitación permite al asistente comprender el contexto, mantener el flujo de la conversación y brindar consejos precisos y conscientes del contexto.
El backend de Streamly es un uso creativo de la gestión del estado de la sesión, que le proporciona a Streamly una memoria, lo que genera una conversación consistente y coherente para todas sus asistencias de codificación.
Con los mecanismos de almacenamiento en caché de Streamlit bajo el capó para la optimización del rendimiento y un protocolo integral de manejo de errores, Streamly garantiza una navegación fluida a través de las aguas, a veces agitadas, de los desafíos de codificación.
Streamly abraza el futuro con los brazos abiertos, diseñado para ser extensible y modular. La integración de LangChain brinda una experiencia de conversación más completa y fluida, lo que lo convierte no solo en un asistente sino en un compañero del desarrollador.
En el vibrante mundo del desarrollo Streamlit, Streamly brilla como un modelo de innovación y practicidad. No es sólo un asistente de IA; Es un testimonio de la combinación armoniosa de creatividad humana e inteligencia artificial, todo envuelto en un paquete fácil de usar. Ya seas un codificador novato o un desarrollador experimentado, Streamly está aquí para iluminar tu viaje de codificación con una chispa de brillantez de IA.
Para que Streamly esté funcionando en su máquina local, siga estos pasos:
Utilice secrets.toml y agregue su clave API de OpenAI o configure su variable de entorno OPENAI_API_KEY en su clave 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 ejecutar Streamly, ejecute el siguiente comando:
streamlit run streamly.py
Esto iniciará el servidor Streamlit y debería ver un resultado que indique la URL local donde se sirve la aplicación, generalmente http://localhost:8501
.
Después de iniciar Streamly, puedes interactuar con él de las siguientes maneras:
Interfaz de chat : simplemente escriba sus consultas relacionadas con Streamlit en la interfaz de chat y presione enviar. Streamly responderá con información valiosa, fragmentos de código u orientación basada en sus preguntas.
Ejemplos de código : solicite ejemplos de código escribiendo consultas como "¿Cómo creo una barra lateral en Streamlit?" y Streamly le proporcionará el código correspondiente.
Últimas actualizaciones : para obtener las últimas actualizaciones de Streamlit, escriba "¿Qué hay de nuevo en Streamlit?" o preguntas similares.
Recuerde consultar la barra lateral para ver funciones y configuraciones adicionales que puede personalizar según sus necesidades.
Si desea contribuir a Streamly, bifurque el repositorio y cree una solicitud de extracción con sus funciones o correcciones.
Streamly se lanza bajo la licencia MIT. Consulte el archivo LICENSE
para obtener más detalles.