如何快速上手wuying-agentbay-sdk5分钟搭建你的第一个AI智能体沙箱环境【免费下载链接】wuying-agentbay-sdkThe Cloud Sandbox Built for AI Agents项目地址: https://gitcode.com/gh_mirrors/wu/wuying-agentbay-sdkwuying-agentbay-sdk是一个专为AI智能体打造的云沙箱环境能帮助开发者快速构建和部署AI智能体应用。通过简单几步你就能在5分钟内搭建起完整的AI智能体运行环境无需复杂的本地配置。 准备工作系统要求与环境配置在开始之前请确保你的环境满足以下要求支持的编程语言与版本Python3.10推荐使用虚拟环境TypeScript/JavaScriptNode.js 14Golang1.24.4Java8配合Maven 3.6.3或Gradle 6快速安装步骤Python环境推荐# 创建并激活虚拟环境 python3 -m venv agentbay-env source agentbay-env/bin/activate # Linux/macOS # agentbay-env\Scripts\activate # Windows # 安装SDK pip install wuying-agentbay-sdk # 验证安装 python -c import agentbay; print(✅ Installation successful)TypeScript/JavaScript环境# 初始化项目如果是新项目 mkdir my-agentbay-project cd my-agentbay-project npm init -y # 安装SDK npm install wuying-agentbay-sdk # 验证安装 node -e const {AgentBay} require(wuying-agentbay-sdk); console.log(✅ Installation successful)其他语言安装指南可参考官方文档docs/quickstart/installation.md API Key设置连接云服务的钥匙要使用wuying-agentbay-sdk你需要先获取API Key并进行配置在阿里云注册账号并访问AgentBay控制台创建并复制你的API Key设置环境变量# Linux/macOS export AGENTBAY_API_KEYyour_api_key_here # Windows setx AGENTBAY_API_KEY your_api_key_here⚠️ 注意请妥善保管你的API Key不要在代码中硬编码或公开分享 30秒快速验证创建你的第一个云会话完成安装和配置后让我们用一个简单的示例验证一切是否正常工作import os from agentbay import AgentBay api_key os.getenv(AGENTBAY_API_KEY) agent_bay AgentBay(api_keyapi_key) result agent_bay.create() if result.success: session result.session cmd_result session.command.execute_command(echo Hello from the cloud!) print(f✅ Cloud says: {cmd_result.output.strip()}) agent_bay.delete(session) else: print(f❌ Failed: {result.error_message})运行这段代码如果一切正常你将看到输出✅ Cloud says: Hello from the cloud!![AI智能体代码执行界面](https://raw.gitcode.com/gh_mirrors/wu/wuying-agentbay-sdk/raw/8a4d0e85d4f7663ed88c0b30e3bf716b6c5f5f75/assets/Code Space2x.png?utm_sourcegitcode_repo_files)AI智能体在云沙箱环境中执行命令的界面展示 实际应用示例云数据处理让我们通过一个更实用的例子来体验wuying-agentbay-sdk的强大功能——在云端处理数据文件import os from agentbay import AgentBay agent_bay AgentBay(api_keyos.getenv(AGENTBAY_API_KEY)) result agent_bay.create() session result.session try: # 1. 创建数据处理Python脚本 script_content import json data { students: [ {name: Alice, scores: [85, 92, 88]}, {name: Bob, scores: [78, 85, 80]}, {name: Charlie, scores: [92, 95, 98]} ] } results [] for student in data[students]: avg sum(student[scores]) / len(student[scores]) results.append({ name: student[name], average: round(avg, 2), grade: A if avg 90 else B if avg 80 else C }) print(json.dumps(results, indent2)) # 2. 上传脚本到云端 session.file_system.write_file(/tmp/process_data.py, script_content) print(✅ Script uploaded to cloud) # 3. 在云环境中执行脚本 result session.command.execute_command(python3 /tmp/process_data.py) print(f\n Processing results:\n{result.output}) finally: agent_bay.delete(session) print(\n✅ Session cleaned up)运行这段代码你将看到云端处理后的学生成绩数据。整个过程中你无需在本地安装任何数据处理库所有计算都在云端完成AI智能体沙箱环境的欢迎界面提供数据统计分析和业务仪表盘等功能 数据可视化让结果更直观wuying-agentbay-sdk还支持生成各种数据可视化图表帮助你更直观地理解数据AI智能体生成的多面板销售数据分析仪表盘包含趋势图、柱状图和饼图 AgentBay工作流程总结使用wuying-agentbay-sdk的基本流程可以概括为以下三步创建(Create)- 获取一个全新的云环境agent_bay.create()使用(Use)- 执行命令、上传/下载文件、运行代码清理(Cleanup)- 删除会话以释放资源agent_bay.delete(session)核心操作包括session.command.execute_command()- 运行shell命令session.file_system.write_file()- 上传/写入文件session.file_system.read_file()- 读取文件内容 下一步探索恭喜你成功搭建了第一个AI智能体沙箱环境现在可以探索更多高级功能命令执行docs/guides/codespace/code-execution.md文件操作docs/guides/common-features/basics/file-operations.md会话管理docs/guides/common-features/basics/session-management.md浏览器自动化docs/guides/computer-use/computer-ui-automation.md通过wuying-agentbay-sdk你可以轻松构建各种AI智能体应用从简单的数据处理到复杂的自动化任务一切都在云端高效运行想要获取完整代码示例请查看python/docs/examples/【免费下载链接】wuying-agentbay-sdkThe Cloud Sandbox Built for AI Agents项目地址: https://gitcode.com/gh_mirrors/wu/wuying-agentbay-sdk创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考