Del
03/06/2025, 9:46 PMMarvin
03/06/2025, 9:47 PMcreate_flow_runpython
from prefect import flow, task
from prefect.client import Client
@task
def trigger_flow():
    client = Client()
    flow_run_id = client.create_flow_run(
        flow_name="your_target_flow_name",
        parameters={"param1": "value1", "param2": "value2"}
    )
    return flow_run_id
@flow
def main_flow():
    trigger_flow()
if __name__ == "__main__":
    main_flow()create_flow_runDel
03/06/2025, 10:09 PMfrom prefect.client import Clientcreate_flow_runflow_nameMarvin
03/06/2025, 10:09 PMClientcreate_flow_runflow_nameget_clientpython
from prefect import flow, get_client
@flow
async def trigger_another_flow():
    async with get_client() as client:
        deployment_id = "your-deployment-id"
        flow_run = await client.create_flow_run_from_deployment(deployment_id=deployment_id, parameters={"param1": "value1"})
        print(f"Triggered flow run: {flow_run.id}")
@flow
def main_flow():
    trigger_another_flow()
if __name__ == "__main__":
    main_flow()"your-deployment-id"