先说结论:标题里的「Mate 80 + 盘古大模型 API v2 vs v3 + Node.js」应拆成两层可核对边界:①Mate 80 机型只按 GitHub MobileModels 锚定型号(如 VYG-AL00 / SGT-AL00 等),那是手机 SKU;②盘古文本对话 API是华为云 PanguLargeModels 的云端推理接口——官方文档写的是V1(盘古推理路径)与 V2(OpenAI 兼容路径),不是「手机端上 v2/v3 SDK」,也不是「Mate 80 机身直连 pangu-open.huawei.com」卖点。本页删除原稿中的伪端点 pangu-open.huawei.com/v2|/v3、伪 DEVICE_SN=mate80_* / 伪 mTLS 设备证、伪 8K/128K「机身配额」、伪「Mate 80 端侧盘古 v2/v3」对照表,以及任何把云 API 写成手机 SKU 卖点的代码。
机型锚点(只认 MobileModels)
| 传播名 | 国行型号示例 | codename | 不要混谈 |
|---|---|---|---|
| HUAWEI Mate 80 | VYG-AL00 / VYG-AL30 |
Voyager | 勿把云 API 版本写成「Mate 80 标配」 |
| HUAWEI Mate 80 Pro | SGT-AL50(麒麟 9030)/ SGT-AL00(麒麟 9030 Pro) |
Sagittarius | 勿用「Pro 才能调 v3」伪门槛 |
| HUAWEI Mate 80 Pro Max | SGT-AL10 |
Sagittarius | 勿与海外 SGT-LX9 混为同一 SKU 叙述 |
| HUAWEI Mate 80 RS 非凡大师 | SGU-AL10 |
SagittariusU | 勿写成「盘古 v3 独占机」 |
边界表:云端盘古 API vs 手机 SKU
| 维度 | 可核对事实 | 原稿误导(本页删除) |
|---|---|---|
| 官方接口分类 | 华为云文档:NLP 推理提供 V1(POST /v1/{project_id}/deployments/{deployment_id}/chat/completions)与 V2(POST /api/v2/chat/completions,OpenAI 格式) |
伪「盘古 v2 vs v3」机身双轨 + 伪 /v3/chat/completions |
| 鉴权 | V1:Token(X-Auth-Token)或 API Key(X-Apig-AppCode);V2:仅 API Key(Authorization: Bearer …) |
伪「Bearer + 设备指纹 HMAC / mTLS 设备证」写成 Mate 80 出厂能力 |
| 调用位置 | 华为云项目 endpoint + 部署 ID / 应用接入;在 ModelArts Studio「模型部署 / 应用接入」获取 | 伪 https://pangu-open.huawei.com/… 固定公网卖点 URL |
| 与 Mate 80 关系 | 手机是消费电子 SKU;云 API 是开发者在云上的推理服务。二者可同属华为品牌叙事,但不是「买 Mate 80 = 开通某版盘古云 API」 | 伪 DEVICE_SN=mate80_pro_xxxx、把 Node.js 示例绑死机身序列号 |
| 标题中的「v3」 | 以现行公开 API 参考为准:文档主线是 V1 / V2。若产品线另有模型名含「v3」,须指向具体华为云产品页/发行说明,不得写成 Mate 80 端上 API | 伪「v3=128K+多模态+仅 Pro/RS」机身对照 |
数据边界:删除原稿伪端点、伪设备绑定、伪上下文配额表、伪延迟/计费对比(无来源实验室)、以及「完整官方 Mate 80 机载盘古 SDK」暗示。Node.js 示例仅演示云端 V2 形态调用骨架;endpoint、project_id、deployment_id、API Key 必须以你账号控制台为准,页面不提供可复制密钥。
Node.js 开发者怎么选(云 API,不是买手机)
- 要不要 OpenAI 生态兼容?已有 OpenAI SDK / 代理中间件 → 优先看官方 V2(
/api/v2/chat/completions+ Bearer API Key)。 - 已在华为云 IAM / 部署体系?已有 project_id + deployment_id → 可用 V1 路径;鉴权按文档选 Token 或
X-Apig-AppCode。 - 不要用机型号当 API 版本开关。
VYG-*/SGT-*只回答「这是哪台手机」,不回答「该调 V1 还是 V2」。 - 核对来源:以华为云《文本对话》API 与《使用 API 调用》用户指南为准,勿信任第三方伪
pangu-open.huawei.com教程。
示意(V2 形态骨架;请替换为控制台给出的真实 endpoint / model 名):
// 仅演示云端 OpenAI 兼容形态,不是 Mate 80 机载 API
import axios from "axios";
const endpoint = process.env.PANGU_ENDPOINT; // 控制台「调用路径」
const apiKey = process.env.PANGU_API_KEY; // 应用接入 API Key,勿写入仓库
async function chat(prompt) {
const url = `${endpoint}/api/v2/chat/completions`;
const { data } = await axios.post(
url,
{
model: process.env.PANGU_MODEL, // 部署时的 Deployed_Model
messages: [{ role: "user", content: prompt }],
temperature: 0.7,
max_tokens: 600,
},
{
headers: {
"Content-Type": "application/json",
Authorization: `Bearer ${apiKey}`,
},
timeout: 60000,
}
);
return data;
}
出处:华为云 · 盘古大模型 API 参考 · 文本对话(V1/V2);华为云 · 使用 API 调用三方大模型(V1/V2 鉴权与路径);Huawei Cloud · PanguLargeModels API (EN) · V1/V2 URIs;机型:MobileModels huawei_cn
可执行清单
- 在「设置 → 关于手机」核对是否为
VYG-*/SGT-*/SGU-*之一——仅用于确认机型,不用于选 API 版本。 - 在华为云 ModelArts Studio 取真实调用路径与 API Key;拒绝任何要求填写「Mate 80 序列号才能调盘古」的第三方脚本。
- 按集成栈选 V1 或 V2;把密钥放环境变量,不写进前端或手机演示 App 常量。
- 分享文章时保留本页「出处」链接,避免再传播伪
pangu-open.huawei.com/v3教程。
同站相关边界文:Mate 80 RAG Embedding 维度 ≠ 手机 SKU;华为开发者模式 = 调试开关 ≠ 卖点。
FAQ
- Q1:买 Mate 80 是不是就自带盘古云 API v2/v3?
- 不是。MobileModels 只证明机型编码;云推理要在华为云开通/部署并按文档鉴权。二者不要写进同一条「开箱即用 API」卖点。
- Q2:标题写 v2 vs v3,官方为何是 V1/V2?
- 以现行公开《文本对话》API 为准:主线分类是 V1 与 V2。本页按文档纠偏,不发明第三套「机身 v3」接口。
- Q3:示例里的 Node.js 能在手机上跑吗?
- 示例面向服务端/开发机调用云 API。手机浏览器里硬编码 Key 既不安全,也不等于「官方机载盘古 SDK」。