Spaces:
Sleeping
Sleeping
| import streamlit as st | |
| from modules.assistant_client import ask_gemini | |
| from modules import image_gen, data_analysis, physics_sim, blender_ext | |
| st.set_page_config(page_title="Multi-Tool AI Lab", layout="wide") | |
| with st.expander("💎 Asistente Gemini (ayuda en código y desarrollo)"): | |
| user_question = st.text_input("Preguntale a Gemini sobre código, bugs, mejoras...", placeholder="Explica cómo agregar LoRA a diffusers") | |
| if st.button("Consultar Gemini"): | |
| with st.spinner("Gemini pensando..."): | |
| answer = ask_gemini(f"Eres un experto en Python, diffusers, Gradio y Streamlit. Responde en español: {user_question}") | |
| st.markdown(answer) | |
| st.title("🚀 Multi-Tool AI Lab") | |
| st.markdown("Generación de imágenes • Análisis de datos • Simulaciones físicas • Blender scripts") | |
| tab1, tab2, tab3, tab4 = st.tabs(["Generador Imágenes", "Análisis Datos", "Simulaciones Física", "Blender Extensions"]) | |
| with tab1: | |
| image_gen.render() | |
| with tab2: | |
| data_analysis.render() | |
| with tab3: | |
| physics_sim.render() | |
| with tab4: | |
| blender_ext.render() | |