快速开始指南
本指南将帮助你快速上手 AG-UI 协议,从环境配置到创建你的第一个界面。无论你是希望为代理添加界面能力还是构建界面渲染器,这里都提供了必要的步骤和示例代码。
准备工作
在开始使用 AG-UI 协议之前,你需要准备以下环境:
安装 AG-UI SDK
AG-UI SDK 提供了各种编程语言的实现,选择你最熟悉的语言:
Python
pip install ag-ui
JavaScript/Node.js
npm install @ag-ui/sdk
React
npm install @ag-ui/react
注册 AG-UI 开发者账号
- 访问 AG-UI 开发者门户
- 创建一个新的开发者账号
- 获取 API 密钥
创建你的第一个界面
基础界面模板
以下是创建一个简单表单界面的基本代码模板(Python 版本):
from ag_ui import UIBuilder, UIRenderer
# 创建UI构建器
builder = UIBuilder()
# 定义表单界面
form_ui = builder.create_form(
ui_id="my-first-form",
title="用户注册",
sections=[
{
"id": "basic-info",
"title": "基本信息",
"components": [
builder.text_input(
id="name",
label="姓名",
placeholder="请输入您的姓名",
required=True
),
builder.email_input(
id="email",
label="邮箱",
required=True
),
builder.button(
id="submit",
label="提交",
action="submit"
)
]
}
]
)
# 渲染界面(Web平台)
renderer = UIRenderer(platform="web")
html_output = renderer.render(form_ui)
print(html_output)