import asynciofrom dedalus_labs import AsyncDedalus, DedalusRunnerfrom dotenv import load_dotenvload_dotenv()async def main():client = AsyncDedalus()runner = DedalusRunner(client) result = await runner.run( input="Find me the nearest basketball games in January in San Francisco.", model="anthropic/claude-opus-4-5", mcp_servers=["windsor/ticketmaster-mcp"], # 通过 Ticketmaster 发现活动 ) # 只有在整个运行完成后,你才能看到输出。 print(result.final_output)if **name** == "**main**":asyncio.run(main())
### Python(同步 Client)
from dedalus_labs import Dedalus, DedalusRunnerfrom dotenv import load_dotenvload_dotenv()def main():client = Dedalus()runner = DedalusRunner(client) result = runner.run( input="Find me the nearest basketball games in January in San Francisco.", model="anthropic/claude-opus-4-5", mcp_servers=["windsor/ticketmaster-mcp"], # 通过 Ticketmaster 查找活动 ) print(result.final_output)if **name** == "**main**":main()
import Dedalus from "dedalus-labs";import { DedalusRunner } from "dedalus-labs";const client = new Dedalus();const runner = new DedalusRunner(client, true);async function main() { const result = await runner.run({ input: "Find me the nearest basketball games in January in San Francisco.", model: "anthropic/claude-opus-4-5", mcpServers: ["windsor/ticketmaster-mcp"], // 通过 Ticketmaster 查找活动 }); console.log((result as any).finalOutput);}main();