import chainlit as cl import os from langflow.load import load_flow_from_json from langflow.processing.process import run_graph google_api_key=os.environ.get("GOOGLE_API_KEY") composio_api_key=os.environ.get("COMPOSIO_API_KEY") TWEAKS = { "ChatInput-2x8vF": {}, "Prompt-CLQNW": {}, "Agent-6ilGB": {"api_key":google_api_key}, "Agent-e7sUF": {"api_key":google_api_key}, "Agent-womuY": {"api_key":google_api_key}, "ComposioAPI-RfpkY": {"api_key":composio_api_key}, "Agent-g9eV8": {"api_key":google_api_key}, "ChatOutput-IIhYR": {}, "Prompt-Od4Ay": {}, "Agent-CjuzA": {"api_key":google_api_key} } @cl.on_message async def main(message: cl.Message): flow = load_flow_from_json("AgentFlow2.json",tweaks=TWEAKS) flow.session_id="session_1" flow.user_id="user_1" response = await run_graph(flow, input_value=message.content, input_type="chat", output_type="chat") await cl.Message(response[0].outputs[0].results["message"].text).send()