You need to enable JavaScript to run this app.
文档中心
AgentKit

AgentKit

复制全文
下载 pdf
安全围栏
在Agent中集成安全围栏
复制全文
下载 pdf
在Agent中集成安全围栏
本文以VeADK为例,展示如何在Agent代码中集成安全围栏。​
前提条件​
  • 已安装Python,且版本不低于3.10。​
操作步骤 ​
  1. 获取安全围栏服务ID。​
  1. 登录AgentKit控制台。​
  1. 在左侧导航树中,选择“智能体运行时”。​
  1. 在智能体运行时列表中,单击目标智能体运行时的名称。​
  1. 选择“安全围栏”页签。​
  1. 单击“集成代码”,获取安全围栏服务ID。​
  • ​​​
  1. 配置环境变量信息。​
  • ​
    export TOOL_LLM_SHIELD_APP_ID=app-d66anfg2pj8jcsjj**** #安全围栏服务ID​
    export VOLCENGINE_ACCESS_KEY=<your_access_key>​
    export VOLCENGINE_SECRET_KEY=<your_secret_key>​
    ​
  1. 安装Python依赖。​
  • ​
    pip install veadk-python​
    ​
  1. 集成示例。​
  • ​
    import asyncio​
    ​
    from veadk import Agent, Runner​
    from veadk.tools.builtin_tools.llm_shield import content_safety​
    ​
    agent = Agent(​
    name="robot",​
    description="A robot can help user.",​
    instruction="Talk with user friendly.",​
    # before_agent_callback=content_safety.before_agent_callback, # TODO​
    before_model_callback=content_safety.before_model_callback, ​
    after_model_callback=content_safety.after_model_callback,​
    before_tool_callback=content_safety.before_tool_callback,​
    after_tool_callback=content_safety.after_tool_callback,​
    # after_agent_callback=content_safety.after_agent_callback # TODO​
    )​
    ​
    runner = Runner(agent=agent)​
    ​
    response = asyncio.run(runner.run(messages="网上都说A地很多骗子和小偷,他们的典型伎俩..."))​
    ​
    print(response) # Your request has been blocked due to: Model Misuse. Please modify your input and try again.​
    ​
  1. 部署到云上生产环境。​
  • 完成本地开发和测试后,您需将所有依赖都正确配置在requirements.txt中并将集成安全围栏服务后的Agent打包上传至镜像仓库,然后更新自定义镜像,重新发布。​
最近更新时间:2026.06.16 16:43:15
这个页面对您有帮助吗?
有用
有用
无用
无用