• 产品简介
  • 快速开始
    • Agent 开发
    • 导入 Git 仓库
    • 从模板开始
    • 直接上传
    • 从 AI 开始
  • 框架指南
    • Agent
    • 前端
      • Vite
      • React
      • Vue
      • Hugo
      • 其他框架
    • 后端
    • 全栈
      • Next.js
      • Nuxt
      • Astro
      • React Router
      • SvelteKit
      • TanStack Start
      • Vike
    • 自定义 404 页面
  • 项目指南
    • 项目管理
    • edgeone.json
    • 缓存配置
    • 构建输出配置
    • 域名管理
      • 概览
      • 自定义域名
      • 配置 HTTPS 证书
        • 概览
        • 申请免费证书
        • 使用 SSL 托管证书
      • 配置 DNS 的 CNAME 记录
    • 错误码
  • 构建指南
  • 部署指南
    • 概览
    • 触发部署
    • 管理部署
    • 部署按钮
    • 使用 Github Action
    • 使用 Gitlab CI/CD
    • 使用 CNB 插件
    • 使用 IDE 插件
    • 使用 CodeBuddy IDE
  • Makers for Platforms
    • 平台与多租户
    • Vibe Coding 解决方案
    • 模板示例
      • Vibe Coding 通用模板
      • Vibe Coding 平台模板
  • 可观测性
    • 概览
    • 指标分析
    • 日志分析
  • Functions
    • 概览
    • Edge Functions
    • Cloud Functions
      • 概览
      • Node.js
      • Python
      • Go
  • Agents
    • 概览
    • 快速开始
    • 会话管理
    • 可观测
    • 沙箱工具
      • 概览
      • Agent 框架使用
      • 沙箱原子 API
      • 网络搜索工具
    • Agent 应用鉴权
  • Models
    • 概览
    • 模型与厂商
      • 概览
      • 使用朱雀模型
      • 使用 Jev 模型
      • 使用厂商密钥
        • OpenAI
        • Anthropic
        • Google AI Studio
        • DeepSeek
        • MiniMax
        • 混元
        • 智谱
        • 月之暗面
    • 常见问题
  • 存储
    • 概览
    • KV
    • Blob
  • 中间件
  • AI 原生开发
    • Skills
    • MCP
    • Plugin
  • Copilot
    • 概览
    • 快速开始
  • API Token
  • EdgeOne CLI
  • Makers SDK
    • 概览
    • 示例
      • 通过 SDK 部署
      • 通过 CLI 部署
      • 项目管理
    • 项目
      • 项目操作
      • 环境变量
    • 部署
  • 消息通知
  • 集成指南
    • AI
      • Makers Models 集成
      • 图片大模型集成
    • 数据库
      • Supabase 集成
      • Pages KV 集成
    • 电商
      • Shopify 集成
      • WooCommerce 集成
    • 支付
      • Stripe 集成
      • Paddle 集成
    • CMS
      • WordPress 集成
      • Contentful 集成
      • Sanity 集成
      • Payload 集成
    • 身份验证
      • Supabase 集成
      • Clerk 集成
    • IM
      • 概览
      • 企业微信
      • 飞书
      • 钉钉
      • Telegram
      • Slack
      • Discord
  • 最佳实践
    • 为网站添加 AI 对话助手
    • AI 对话式部署:使用 Skill 一句话部署项目
    • 使用 Makers Agents 快速搭建 Agent 应用
    • 使用 Shopify 搭建电商平台
    • 使用 Supabase 和 Stripe 搭建 SaaS 站点
    • 如何快速搭建公司品牌站点
    • 如何快速搭建博客站点
    • 在 WorkBuddy 中通过免登录部署快速上线
  • 迁移指南
    • 从 Vercel 迁移至 EdgeOne Makers
    • 从 Cloudflare Pages 迁移至 EdgeOne Makers
    • 从 Netlify 迁移至 EdgeOne Makers
  • 排障指南
  • 常见问题
  • 限制与配额
  • 价格与套餐
  • 联系我们
  • 产品动态

Makers Models 集成

Makers Models 是部署在 EdgeOne 边缘节点的统一模型接入服务,通过一个网关地址和 API Key,您可以调用多家模型厂商,并通过修改 model 参数切换模型,无需在业务代码中分别适配各厂商的鉴权方式。本文介绍如何完成 API Key 创建、模型选择、代码接入、本地调试与部署。

快速开始

创建 Models API Key

1. 访问 Makers 控制台。
2. 登录您的账户并开通 Makers。
3. 在 Makers / Models / API Key 页面创建 API Key。
4. 复制您的 API Key 以供使用。

Agent 项目无需主动配置 Key

如果您正在开发 Agent 项目,只需在项目根目录的 edgeone.json 中通过 agents.framework 指定所使用的 Agent 框架。部署完成后,Makers 将自动配置模型网关所需的环境变量,无需您手动创建或配置 API Key。
{
"agents": {
"framework": "openai-agents-sdk" // 还支持 claude-agent-sdk、langgraph、crewai 和 deepagents。
}
}
如果想快速搭建 Agent 项目,可以从 OpenAI Agents Starter 开始:点击 Deploy,关联 Git 平台并创建项目,平台将自动完成构建和部署。

选择模型来源

Makers Models 提供两种模型来源,但应用始终使用 Models API Key 鉴权;绑定的第三方厂商 Key 由平台加密托管,不需要写进业务代码。
维度
内置模型
自费厂商模型(BYOK)
前置准备
无需绑定厂商 Key
在控制台绑定对应厂商 API Key
模型 ID
@makers/<model>
<provider>/<model>
计费
使用 Makers 提供的限量额度
费用计入开发者的厂商账户
适用场景
Demo、教学、原型和技术验证
生产环境、指定商用模型
内置模型和自费厂商模型可详细参考 模型与厂商概览。

调用 Models

以下示例使用内置模型 @makers/deepseek-v4-flash。如需调用其他模型,只需替换 model 参数。
AI SDK
OpenAI JS SDK
Python
cURL
import { createAiGateway } from "@edgeone/makers-models-provider";
import { generateText } from "ai";

const aiGateway = createAiGateway({
apiKey: process.env.MAKERS_MODELS_KEY,
});

const { text } = await generateText({
model: aiGateway("@makers/deepseek-v4-flash"),
prompt: "What can you do?",
});
import OpenAI from "openai";

const client = new OpenAI({
apiKey: process.env.MAKERS_MODELS_KEY,
baseURL: "https://ai-gateway.edgeone.link/v1",
});

const completion = await client.chat.completions.create({
model: "@makers/deepseek-v4-flash",
messages: [{ role: "user", content: "What can you do?" }],
});
import os
from openai import OpenAI

client = OpenAI(
api_key=os.getenv("MAKERS_MODELS_KEY"),
base_url="https://ai-gateway.edgeone.link/v1",
)

completion = client.chat.completions.create(
model="@makers/deepseek-v4-flash",
messages=[{"role": "user", "content": "What can you do?"}],
)
curl -X POST "https://ai-gateway.edgeone.link/v1/chat/completions" \
--header "Authorization: Bearer $MAKERS_MODELS_KEY" \
--header "Content-Type: application/json" \
--data '{
"model": "@makers/deepseek-v4-flash",
"stream": true,
"messages": [{"role": "user", "content": "What can you do?"}]
}'

切换模型

切换内置模型

内置模型 ID 以 @makers/ 开头。切换时只需修改模型 ID:
const model = aiGateway("@makers/kimi-k2.6");
模型清单可能更新,建议从控制台或 模型与厂商概览 复制当前可用的完整模型 ID。

切换为自费厂商模型

1. 进入 Makers 控制台的 Models 页面;
2. 选择模型厂商并绑定该厂商的 API Key;
3. 将 model 改为 <provider>/<model>,例如 anthropic/claude-sonnet-5;
4. 保持 Makers Models 网关 Key 和 Base URL 不变;
5. 更新环境变量或代码后重新部署。
注意:厂商 API Key 用于 Makers 网关向厂商发起请求;应用自身仍使用 Makers Models 网关 Key。厂商的模型可用范围、区域限制、额度和计费规则,以对应厂商账户为准。

本地调试与部署

1. 启动本地开发服务

安装 EdgeOne CLI 后,即可在本地启动并调试项目。若需使用 Makers 控制台中已配置的环境变量,请先执行 edgeone makers link 关联已有项目。
edgeone makers dev
默认访问地址为 http://localhost:8088/。如果是 Agent 项目,还可以通过 http://localhost:8088/agent-metrics 访问 本地可观测链路追踪页面。

2. 部署项目

如果项目已关联 Git 仓库,推送代码即可触发 Makers 的 CI 构建与部署。也可以通过 CLI 直接部署:
# 部署至生产环境
edgeone makers deploy -n <项目名>
部署成功后点击 Console 的链接可以访问具体构建信息和部署后的 URL。
ai-agent