模型密钥、会话鉴权、工作流、人类在环、支付。
19.1 自带 Key 的姿势
Workers AI 免 Key。但要调 OpenAI 的 GPT、Anthropic 的 Claude,用自己的 Key 就行。
import { openai } from "@ai-sdk/openai";
const { text } = await generateText({
model: openai("gpt-4o"),
prompt: "Build me an AI agent.",
});
19.2 密钥存哪
生产:wrangler secret put OPENAI_API_KEY。本地:.env。别硬编码。
19.3 OpenAI 兼容端点
任何暴露 OpenAI 兼容 API 的服务都能调。比如直接调 Gemini:
import { OpenAI } from "openai";
const client = new OpenAI({
apiKey: this.env.GEMINI_API_KEY,
baseURL: "https://generativelanguage.googleapis.com/v1beta/openai/",
});
| 维度 | Workers AI | 自带 Key 供应商 | 标叔的结论 |
|---|---|---|---|
| Key | 无 | 你自己的 | 起步用内置 |
| 模型池 | Cloudflare 托管 | 全宇宙 | 要强的用自带 |
| 成本 | 按量 | 按供应商 | 看预算 |
重点看
最后一行。我起步用 Workers AI 验证想法,要质量或特殊模型再换自带 Key。切换只改模型名,业务逻辑不动。
密钥讲完。下一章讲怎么记得住、管得严。