MetaChat 整合了业界领先的主流 AI 应用,包括 ChatGPT / Claude / Gemini / DeepSeek / Midjourney 等,为您提供一站式的 AI 入口服务。

除了提供 Web 应用,MetaChat 还提供了开放平台 API,支持 GPT、Claude、Gemini、Midjourney 等 AIGC 模型的基础能力和扩展特性,供开发者调用和集成。

MetaChat API接口文档

MetaChat Claude API 采用标准的 Anthropic 官方接口定义,API 服务地址如下:

https://llm-api.mmchat.xyz/v1

开发者可直接使用 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 代码中引用。

OpenAI 兼容接口


MetaChat Claude API 支持 OpenAI 兼容接口定义,开发者可以直接利用 OpenAI Python 或 Node.js SDK 调用 Claude API,只需要将官方 API 服务的基础 URL 更换为 MetaChat API 服务的基础 URL 和 API Key,在 model 参数中填写 Claude 模型即可:

https://llm-api.mmchat.xyz/v1

调用样例

Python SDK:

from openai import OpenAI
client = OpenAI(
    api_key=os.environ["METACHAT_API_KEY"],
    base_url="https://llm-api.mmchat.xyz/v1"
)

completion = client.chat.completions.create(
    model="claude-sonnet-4-20250514",
    messages=[
        {
            "role": "user",
            "content": "Write a one-sentence bedtime story about a unicorn."
        }
    ]
)

print(completion.choices[0].message.content)

Node.js SDK:

import OpenAI from "openai";
const client = new OpenAI({
    apiKey: process.env.METACHAT_API_KEY,
    baseURL: `https://llm-api.mmchat.xyz/v1`,
});

const completion = await client.chat.completions.create({
    model: "claude-sonnet-4-20250514",
    messages: [
        {
            role: "user",
            content: "Write a one-sentence bedtime story about a unicorn.",
        },
    ],
});

console.log(completion.choices[0].message.content);

第三方客户端兼容


由于采用标准 Anthropic 官方接口规范,并支持 OpenAI 兼容接口,MetaChat Claude API 同样支持主流第三方 AI 聊天客户端应用,例如 OpenCat、ChatWise、Cherry Studio、ChatBox、LobeHub 等,用户只需要将上述 MetaChat Claude API 服务地址和 API Key 填入各应用的模型配置即可。

Logo

火山引擎开发者社区是火山引擎打造的AI技术生态平台,聚焦Agent与大模型开发,提供豆包系列模型(图像/视频/视觉)、智能分析与会话工具,并配套评测集、动手实验室及行业案例库。社区通过技术沙龙、挑战赛等活动促进开发者成长,新用户可领50万Tokens权益,助力构建智能应用。

更多推荐