使用 Anthropic 的 Claude 系列模型,帮助您快速构建应用。
Makers Models 服务不为用户提供 Anthropic 厂商密钥和商业化计费能力,您必须在控制台页面绑定该厂商的 API Key 后才能调用 Claude 系列模型。
如下为模型以及 model 传参示例:
模型 | 传入 model 参数 |
claude-opus-4-8 | anthropic/claude-opus-4-8 |
claude-opus-4-7 | anthropic/claude-opus-4-7 |
claude-opus-4-6 | anthropic/claude-opus-4-6 |
claude-sonnet-4-6 | anthropic/claude-sonnet-4-6 |
claude-opus-4-5-20251101 | anthropic/claude-opus-4-5-20251101 |
claude-haiku-4-5-20251001 | anthropic/claude-haiku-4-5-20251001 |
claude-sonnet-4-5-20250929 | anthropic/claude-sonnet-4-5-20250929 |
调用示例
SDK
使用 AI SDK
// Node.js 18+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("anthropic/claude-opus-4-7"),prompt: "What can you do?",});
使用 Anthropic JS SDK
// Node.js 18+import Anthropic from "@anthropic-ai/sdk";const client = new Anthropic({apiKey: process.env.MAKERS_MODELS_KEY,baseURL: "https://ai-gateway.edgeone.link",});const message = await client.messages.create({model: "anthropic/claude-opus-4-7",messages: [{ role: "user", content: "What can you do?" }],});console.log(message.content[0].text);
cURL
使用 Anthropic Messages API 请求
curl -i -X POST "https://ai-gateway.edgeone.link/v1/messages" \\-H "X-Api-Key: {MAKERS_MODELS_KEY}" \\-H "Content-Type: application/json" \\-d '{"model": "anthropic/claude-opus-4-7","messages": [{"role":"user","content":"What can you do?"}]}'
使用 OpenAI Chat Completions API 请求
curl -i -X POST "https://ai-gateway.edgeone.link/v1/chat/completions" \\-H "Authorization: Bearer {MAKERS_MODELS_KEY}" \\-H "Content-Type: application/json" \\-d '{"model": "anthropic/claude-opus-4-7","messages": [{"role": "user","content": "What can you do?"}]}'