Team Ai
Apppublic

SahilCodevally/codevally-vision-language-action

sourceHugging Faceotherupdated 7mo agoView on Hugging Face
0likes
app.py45 linesDownload Raw Back to root
1"""2app.py — VLA Demo entry point.3 4Compatible with:5  - Local:      python app.py6  - HF Spaces:  imported directly (demo object must exist at module level)7 8All UI logic lives in the src/ui/ package.9"""10 11import logging12 13from src.utils.config import (14    setup_logging, validate_config,15    LLM_PROVIDER, OPENAI_MODEL, GROQ_MODEL,16    DETECTION_MODEL,17)18from src.ui import create_ui19 20setup_logging()21logger = logging.getLogger(__name__)22 23for warning in validate_config():24    logger.warning(warning)25 26# ── Startup config summary ─────────────────────────────────────────────────27_active_model = GROQ_MODEL if LLM_PROVIDER == "groq" else OPENAI_MODEL28logger.info("=" * 60)29logger.info("  Codevally VLA Demo — startup configuration")30logger.info("  LLM Provider  : %s", LLM_PROVIDER.upper())31logger.info("  LLM Model     : %s", _active_model)32logger.info("  Vision Model  : %s", DETECTION_MODEL)33logger.info("=" * 60)34 35# Build the Gradio app at module level so HF Spaces can find it36demo = create_ui()37 38if __name__ == "__main__":39    logger.info("Launching Codevally VLA Demo...")40    demo.launch(41        server_name="0.0.0.0",42        server_port=7860,43        share=False,44    )45