Claude 4是目前最强的编程模型,但是账号比较难搞。我们可以通过API接入的方式通过一些大模型客户端调用。
启用 API
注册并登录 MetaChat 官网,点击左下角,弹出菜单中选择「订阅套餐」-「开通 API」,进入 API 套餐包购买页面:
开发者可根据业务用量需要,购买对应的 API 元点包,购买充值成功后,可在左下角弹出菜单中选择「API 用量」,进入 API 套餐及用量页面:
点击「生成密钥」,即可生成 API Key 和 App ID,可用于后续 API 接口调用的认证鉴权使用,具体使用方法,详见后文各 AI 模型接口文档。
每次成功调用 API 接口后,在「API 用量」页面下方的「历史记录」中可展示调用记录(30 天内)
MetaChat Claude API 采用标准的 Anthropic 官方接口定义,API 服务地址如下:
开发者可直接使用 Anthropic 官方 Python 和 Node.js SDK 接入,只需要将官方 API 服务的基础 URL 和官方 API Key 更换为 MetaChat Claude API 服务的基础 URL 和 API Key 即可:
api.anthropic.com -> llm-api.mmchat.xyz
接口鉴权
调用 MetaChat Claude API 时,需 API Key 进行鉴权(API Key 获取方法请参考 概述 文档说明。
与 Claude 官方接口鉴权规范相同,所有 API 请求都应在 HTTP Header 中包含 API Key,如下所示:
x-api-key: METACHAT_API_KEY
调用样例
curl 命令行工具:
curl https://llm-api.mmchat.xyz/v1/messages \
--header "x-api-key: $METACHAT_API_KEY" \
--header "anthropic-version: 2023-06-01" \
--header "content-type: application/json" \
--data \
'{
"model": "claude-sonnet-4-20250514",
"max_tokens": 1024,
"messages": [
{"role": "user", "content": "Hello, world"}
]
}'
Python SDK:
from anthropic import Anthropic
client = Anthropic(
api_key=os.environ["METACHAT_API_KEY"],
base_url="https://llm-api.mmchat.xyz"
)
message = client.messages.create(
model="claude-sonnet-4-20250514",
max_tokens=1024,
messages=[
{"role": "user", "content": "Hello, world"}
]
)
print(message.content)
Node.js SDK:
import { Anthropic } from '@anthropic-ai/sdk';
const anthropic = new Anthropic({
apiKey: process.env.METACHAT_API_KEY,
baseURL: "https://llm-api.mmchat.xyz",
});
const message = await anthropic.messages.create({
model: "claude-sonnet-4-20250514",
max_tokens: 1024,
messages: [
{"role": "user", "content": "Hello, world"}
]
});
console.log(message.content);
安全提示:请不要直接将 API Key 硬编码在代码中,上述样例中均采用了环境变量(METACHAT_API_KEY)的方式保存 API Key,并分别在 Python 和 Node.js 代码中引用。