Spaces:
Sleeping
Sleeping
# app.py | |
# Minimal entry point for the modular AI career assistant | |
# - Modular architecture with clean separation of concerns | |
# - Configuration, notifications, tools, and core logic in separate modules | |
# | |
# .env required: | |
# GOOGLE_API_KEY=... | |
# PUSHOVER_TOKEN=... | |
# PUSHOVER_USER=... | |
from dotenv import load_dotenv | |
import gradio as gr | |
from core.chatbot import Chatbot | |
load_dotenv(override=True) | |
# ============================== Gradio UI ==================================== | |
if __name__ == "__main__": | |
chatbot = Chatbot() | |
gr.ChatInterface(chatbot.chat, type="messages").launch() |