• 产品简介
  • 快速开始
    • 导入 Git 仓库
    • 从模板开始
    • 直接上传
    • 从 AI 开始
  • 框架指南
    • 前端
    • 后端
    • 全栈
      • Next.js
    • 自定义 404 页面
  • 项目指南
    • 项目管理
    • edgeone.json
    • 缓存配置
    • 错误码
  • 构建指南
  • 部署指南
    • 概览
    • 触发部署
    • 管理部署
    • 部署按钮
    • 使用 Github Action
    • 使用 CNB 插件
    • 使用 IDE 插件
    • 使用 CodeBuddy IDE
  • 域名管理
    • 概览
    • 自定义域名
    • 配置 HTTPS 证书
    • 如何配置 DNS 的 CNAME 记录
  • Pages Functions
    • 概览
    • Edge Functions
    • Node Functions
  • 日志分析
  • KV 存储
  • 边缘 AI
  • API Token
  • EdgeOne CLI
  • Pages MCP
  • 集成指南
    • AI
      • 对话型大模型集成
      • 图片大模型集成
    • 数据库
      • Supabase 集成
      • Pages KV 集成
    • 电商
      • Shopify 集成
      • WooCommerce 集成
    • 支付
      • Stripe 集成
      • Paddle 集成
    • CMS
      • WordPress 集成
      • Contentful 集成
      • Sanity 集成
    • 身份验证
      • Supabase 集成
      • Clerk 集成
  • 最佳实践
    • 使用通用大模型快速搭建AI应用
    • 使用 Deepseek-R1 模型快速搭建对话型AI站点
    • 使用 WordPress + WooCommerce 和 GatsbyJS 搭建电商平台
    • 使用 Supabase 和 Stripe 搭建 SaaS 站点
    • 如何快速搭建公司品牌站点
    • 如何快速搭建博客站点
  • 迁移指南
    • 从 Vercel 迁移至 EdgeOne Pages
    • 从 Cloudflare Pages 迁移至 EdgeOne Pages
    • 从 Netlify 迁移至 EdgeOne Pages
  • 排障指南
  • 常见问题
  • 联系我们
  • 产品动态

使用通用大模型快速搭建AI应用

本文介绍如何使用 EdgeOne Pages 快速搭建 AI 对话和 AI 生图应用。内容涵盖从 API Key 申请、模板选择、一键部署到本地调试等完整流程,并且支持原生接口调用(灵活性强,适合深度定制)和 AI SDK 封装调用(开发简单,适合快速集成)两种技术路径。


前置条件准备

实现 AI 应用,首先需要注册账号并获取 API Key。API Key 是访问 AI 服务的身份凭证,类似于账号密码,用于验证身份并允许调用相应的 AI 模型服务。以下是各主要 AI 提供商的 API Key 获取地址:

对话模型 API Key


图片生成模型 API Key


提示:并不是所有 API Key 都需要申请,只需要申请使用的模型的 API Key 即可。


快速开始

模版介绍

EdgeOne Pages 提供多个 AI 应用模板,支持原生接口调用SDK 封装调用两种接入方式,涵盖对话和图片生成功能。如下:
AI 对话
原生接口调用模板:ai-chatbot-starter
AI SDK 封装调用模板:ai-sdk-chatbot-starter
AI 生图
原生接口调用模板:ai-image-generator-starter
AI SDK 封装调用模板:ai-sdk-image-generator-starter


一键部署

在"快速开始"中列出的模版项目,都支持一键部署,只需要进入模版对应的详情页,点击左侧的蓝色 "Deploy" 按钮,即可进入 Edgeone Pages 控制台进行快速部署,以 ai-sdk-chatbot-starter 模版为例,点击部署后,会出现以下的项目配置页面。




环境变量配置实质上就是在配置 API Key,不同模板会根据其支持的模型显示不同的配置列表。这里只需要配置要使用的模型对应的 API Key 即可。不过,至少要输入一个可正常使用的 API Key。

在项目部署页面配置对应的环境变量(API Key)后,点击"start deployment"开始部署,完成后访问预览地址即可。

注意:不同的模版一键部署的流程一致,差别在于不同的模版配置的环境变量列表不一样。


本地调试

继续以 ai-sdk-chatbot-starter 模版为示例,在部署项目到 Edgeone Pages 以后,关联的 Github 帐号下已经新增一个项目,也就是模版项目。此时,如果需要对项目进行本地调试,可以通过 clone 命令从 Github 帐户下将代码下载到本地。如下图示例:
git clone https://github.com/${your-github-account}/vercel-ai-sdk-chatbot.git
cd vercel-ai-sdk-chatbot

项目代码下载到本地后,要让项目在本地运行,同样需要在本地配置环境变量。EdgeOne Pages 提供了脚手架工具 Edgeone CLI,借助 CLI,可以在项目中生成配置以及进行本地调试。在使用 EdgeOne CLI 之前需要先安装并登陆验证,具体详情可以参考 EdgeOne CLI 的文档介绍。

登陆后,需要关联到上文中部署的项目,在项目根目录下执行以下命令将本地项目与 Edgeone Pages 的项目进行关联。
edgeone pages link

执行 edgeone pages link 后,会提示输入 EdgeOne Pages 的项目名,也就是上文中部署的模版项目的项目名称。输入项目名后,会将 EdgeOne Pages 控制台在上文项目中的环境变量同步到本地。它通过在本地创建 .env 文件来同步环境变量内容。

EdgeOne CLI 还支持本地开启 DEV 模式,开启 DEV 模式的命令如下:
edgeone pages dev

开启 DEV 模式后,可以在 localhost:8088 进行访问。以 ai-sdk-chatbot-starter 为例,在本地启动成功后,访问localhost:8088后项目界面如下:




接下来,就是在本地进行自定义开发并调试效果,这个根据个人的业务需求进行对应的改动即可。

对项目进行修改后,如需将本地的改动发布到 EdgeOne Pages 的线上环境,只需要使用以下命令将代码更新到 Github 即可。如下:
git add .
git commit -m " ...write something..."
git push origin main

EdgeOne Pages 会自动监听关联的 Github 项目的更新,将项目的最新内容更新到线上环境。进入 EdgeOne Pages 控制台并且进入项目的详情页,如果看到 “Deploying” 的状态提示,说明 EdgeOne Pages 已经检测到 Github 的最新提交并自动开始部署最新的内容。“Deploying” 状态结束后会出现部署成功的提示,如下图:


此时,即可访问该项目的外网地址,验证本地修改内容是否已经生效。