Documentation Index
Fetch the complete documentation index at: https://ppio.com/docs/llms.txt
Use this file to discover all available pages before exploring further.
什么是 PPIO Agent Runtime?
PPIO Agent Runtime 是一个轻量级 AI Agent 运行时框架,让您能够 快速、低成本地将 AI Agent 部署上线。 无需关心基础设施配置、容器编排、服务暴露等复杂细节,只需专注于 Agent 的业务逻辑开发。核心组件
PPIO Agent Runtime 包含在 PPIO 沙箱的 SDK 与命令行工具中:| 组件 | 功能 |
|---|---|
| PPIO Sandbox SDK | 提供装饰器 API,将 Agent 包装为标准 HTTP 服务。并提供调用 Agent 的方法 |
| PPIO Sandbox CLI | 一键配置、部署 Agent 到 PPIO Agent 沙箱生态 |
部署流程
完整的部署和使用流程分为三个步骤:Step 1: 开发和改造 Agent
在 Agent 代码中集成 SDK,添加装饰器:Step 2: 配置和部署
使用 CLI 工具配置并部署到云端:- 生成
Dockerfile和.ppio-agent.yaml配置文件 - 构建沙箱模板并上传
- 生成 Agent ID(格式:
agent_<name>_v<version>)
Step 3: 调用 Agent
部署成功后,可以通过 CLI 或 SDK 调用: 方式 1:使用 CLI 快速测试- 从沙箱模板创建独立的沙箱实例
- 在隔离环境中执行 Agent
- 返回处理结果
核心优势
SDK:- ✅ 最小改造:仅需修改少量代码,使用装饰器包装即可
- ✅ 框架无关:支持 LangChain、LangGraph、CrewAI 等所有 AI 框架
- ✅ 流式支持:原生支持流式响应,适配 LLM 实时生成场景
- ✅ 健康检查:内置健康检查端点,支持自定义健康状态
- ✅ 智能检测:自动检测项目结构、入口文件、依赖管理文件
- ✅ 自动构建:自动生成 Dockerfile、项目配置
- ✅ 版本管理:支持多版本并存,独立部署
- ✅ 快速测试:内置调用命令,快速验证部署结果
- ✅ 环境隔离:每个沙箱实例独立运行,互不干扰
- ✅ 会话保持:可对同一沙箱实例多次调用,支持多轮交互式 Agent
- ✅ 安全沙箱:安全隔离的沙箱环境,受限的文件系统访问权限