File size: 595 Bytes
9064719
8e7f687
 
 
9064719
90a57cd
9064719
 
 
 
fb856e1
 
8e7f687
fb856e1
 
 
9064719
fb856e1
 
8e7f687
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
# 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()