#import gradio as gr | |
#def greet(name): | |
# return "Hello " + name + "!!" | |
#demo = gr.Interface(fn=greet, inputs="text", outputs="text") | |
#demo.launch() | |
##version 2025-05-17 | |
# LangChain environment variables | |
from pathlib import Path | |
import sys, os | |
if __name__ == '__main__': | |
current_path = Path.cwd() | |
sys.path.append(os.path.join(str(current_path), 'ea4all', 'src')) | |
print (f"Current path: {current_path} \n Parent {current_path.parent} \n Root path: {str(Path.cwd())}") | |
#Set environment variables for build deployment (local run) | |
ea4all_stage = os.environ["EA4ALL_ENV"] | |
if ea4all_stage in ('MCP'): | |
project_name = "ea4all-gradio-agent-mcp-hackathon" | |
runname = "ea4all-gradio-agent-mcp-hackathon-run" | |
os.environ["LANGCHAIN_PROJECT"] = project_name # Optional: "default" is used if not set | |
os.environ['LANGCHAIN_RUNNAME'] = runname | |
os.environ['EA4ALL_ENV'] = ea4all_stage | |
#ea4all-agent-entry-point | |
from ea4all.__main__ import main | |
main() |