读完前面,你能跑通、能部署、能上线。这一 Part,我们往深处走。模型怎么接自己的 Key、记忆怎么精细管、Agent 怎么真正"动手"、链路怎么看穿、Skills 怎么拼装——这些都是把 demo 做成产品必须跨的坎。
19.1 我踩过的"额度焦虑"
上个月我做一个要 24 小时在线的客服 Agent。内置模型免 Key,但文档写得很直白:内置模型只供技术验证,生产环境别用。我顿时慌了——难道要自己接厂商?
后来我才搞明白:Makers 的模型网关,分"内置"和"厂商"两路。内置免 Key 验证用,厂商模型你自备 Key,平台帮你托管转发。两条路都在同一个网关上,切换只改一个 model 字段。
19.2 两条路怎么选
| 维度 | 内置模型 | 厂商模型 |
|---|---|---|
| 要不要 Key | 免 Key | 自备并绑定 |
| 模型质量 | 够验证 | 厂商最新最强 |
| 适用阶段 | 原型 / Demo | 生产 |
| 计费 | 50 万 token/月 免费 | 厂商按量计费 |
| 标叔的结论 | 早期快验证 | 上线必须切 |
"上线必须切"那一格。内置模型文档明确说不保证生产质量。真要服务用户,绑一个厂商 Key 是刚需。
19.3 实战:绑定 DeepSeek Key
以 DeepSeek 为例。平台不替你买 Key,你得去 DeepSeek 官网开一个。
第一步:去 DeepSeek 开放平台拿到 API Key。
预期结果:拿到一串 sk-...。
第二步:进 Makers 控制台「模型与密钥」页,绑定这个 Key。
预期结果:DeepSeek 出现在可选厂商里。
第三步:代码里用厂商写法调模型。
import OpenAI from "openai";
const client = new OpenAI({
apiKey: process.env.AI_GATEWAY_API_KEY, // 平台自动注入,不是你的厂商 Key
baseURL: "https://ai-gateway.edgeone.link/v1",
});
// 厂商模型用 "厂商/模型名" 写法
const completion = await client.chat.completions.create({
model: "deepseek/deepseek-v4-pro",
messages: [{ role: "user", content: "你好" }],
});
预期结果:请求经 Makers 网关转发到 DeepSeek,你的厂商 Key 由平台加密托管,代码里不出现。
代码里永远只放AI_GATEWAY_API_KEY。你的厂商 Key 在控制台绑定,平台托管转发。这样换厂商、换 Key 都不用动代码。
19.4 支持哪些厂商
文档列了 8 家:OpenAI、Anthropic、Google、DeepSeek、MiniMax、混元、智谱、月之暗面。模型名统一用 厂商/模型 写法,比如 deepseek/deepseek-v4-flash、openai/gpt-4o、anthropic/claude-sonnet-4。
具体可用模型以各家文档为准。切模型还是只改 model 字段。
模型接好了,Key 也管住了。下一章,我们让 Agent 的"记忆"更精细,并把它锁起来。