Skip to main content
本教程介绍如何配置模型、创建智能体并通过 Runner 执行一次对话,最终在终端看到模型回答

前置条件

  • 已完成安装,并激活安装 VeADK 的 Python 环境
  • 已准备火山方舟或 BytePlus ModelArk 的 API Key,并拥有所选模型的调用权限
  • 以下环境变量命令使用 Bash 或 zsh;配置与运行命令应在同一终端执行

配置模型

按模型所在的平台选择配置。API Key 应来自对应平台,不能混用;模型名称应替换为当前账号可调用的名称
在火山方舟控制台准备 API Key 和可调用的模型,再设置:
MODEL_AGENT_PROVIDER=openai 表示使用 OpenAI 兼容协议,实际请求发往 MODEL_AGENT_API_BASE 指定的平台地址。本例显式设置模型、地址和凭证,避免依赖不同版本的默认值
运行示例会将提示词发送到所选模型服务,并可能产生模型调用费用。使用测试内容,不在示例文件或版本库中保存真实 API Key

编写并运行智能体

在项目目录中创建 main.py:
main.py
Agent 定义模型、指令与工具;Runner 执行对话。这里的 Agent() 使用前面设置的模型配置,runner.run(...) 返回回答文本 在 main.py 所在目录运行:
终端会显示运行日志和模型回答。看到非空回答表示此次调用完成;回答内容由模型生成,不要求与固定文本完全一致

可选:使用配置文件

需要复用非敏感模型配置时,在 main.py 所在目录创建 config.yaml。以下示例用于火山方舟;API Key 仍通过环境变量提供:
config.yaml
VeADK 从当前工作目录向上查找 config.yaml。同名配置同时存在时,已设置的环境变量优先于配置文件;仅修改文件不会覆盖先前导出的模型设置。配置更多模型选项见模型

排查首次运行问题

最后修改于 2026年9月19日