调用腾讯混元api时authorization头必须为“bearer + 空格 + 纯api key”,curl/python等需手动添加bearer前缀,而trae等工具配置api key时不可加bearer,否则导致双重bearer失败。
☞☞☞AI 智能聊天, 问答助手, AI 智能搜索, 多模态理解力帮你轻松跨越从0到1的创作门槛☜☜☜

调用腾讯混元API时,Authorization请求头中必须加Bearer前缀,否则服务端会直接返回401错误,拒绝认证。
HTTP请求头中Authorization字段的正确写法
在curl、Python requests或任何HTTP客户端中,Authorization头必须严格写成:Authorization: Bearer sk-xxxxxxxxxxxxxxxxxxxx。
Bearer和API Key之间需有一个英文空格,不能连写(如Bearer sk-...正确,Beareersk-...或Bearer:sk-...均失败)。
这一步不可跳过——混元OpenAI兼容接口完全遵循OpenAI标准鉴权协议,不接受无前缀的裸密钥。
Trae等第三方工具填API Key时要不要加Bearer
方法一:图形界面配置(推荐)
在Trae的Add Model表单中,【API Key字段只填密钥本身】,不要带Bearer前缀。
方法二:手动编辑config.json
在models数组中填写"apiKey": "sk-xxxxxxxxxxxxxxxxxxxx",同样不加Bearer——这是Trae自身封装逻辑,它会在发起HTTP请求时自动拼接Bearer 前缀。
如果在这里误填"apiKey": "Bearer sk-...",Trae会发出Authorization: Bearer Bearer sk-...,导致双重Bearer,服务端判为非法凭证。
Python代码中requests调用的写法
第一步:从环境变量读取密钥API_KEY = os.getenv("HUNYUAN_API_KEY")
第二步:构造headers字典headers = {"Authorization": f"Bearer {API_KEY}", "Content-Type": "application/json"}
注意:f-string中已显式拼入Bearer,变量API_KEY本身必须是纯净密钥字符串。若环境变量里误存了Bearer前缀,此处会变成双Bearer,调用必然失败。
大量免费API接口:立即使用
涵盖生活服务API、金融科技API、企业工商API、等相关的API接口服务。免费API接口可安全、合规地连接上下游,为数据API应用能力赋能!











