腾讯混元api必须使用tc3-hmac-sha256签名机制,通过authorization头传递,且需用官方sdk(tencentcloud-sdk-php)、region设为ap-guangzhou、绑定qcloudhunyuanfullaccess策略并开通服务。

腾讯混元(HunYuan)API 不接受传统 AWS 风格的 签名,也不允许把 和 明文塞进请求头或参数。它强制使用腾讯云统一的 签名机制,且必须通过 请求头传递完整签名串——这意味着你不能靠简单 手动拼一个 header 就完事,必须严格按腾讯云规范生成时间戳、随机串、规范化请求、签名密钥派生等步骤。
手动实现 TC3 签名逻辑在 PHP 中极易出错:时区不一致导致 偏差、 多层哈希顺序错一层、 换行符用 还是 、 排序遗漏、 里 service 字段写成 而非 (实际是 ,但文档曾写错为 ,务必以控制台「API Explorer」生成的示例为准)。
立即学习“PHP免费学习笔记(深入)”;
混元当前(2024 年中)主推接口是 (路径 ),不是旧版 。它的 body 是标准 OpenAI 兼容格式,但鉴权仍走 TC3。
真正卡住人的,往往不是签名怎么算,而是控制台里那几个开关没打开、策略没绑、服务没开通——这些地方没有报错提示指向它们,只给你一个模糊的 。
发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/264542.html原文链接:https://javaforall.net
