PHP调用秘塔AI搜索API需确保cURL启用、禁用自动重定向、Authorization头格式正确(Bearer后带空格)、API密钥准确无误且仅显示一次;BASE_URL为https://api.metaso.cn/v1,响应含answer、sources、mindmap字段。
☞☞☞AI 智能聊天, 问答助手, AI 智能搜索, 多模态理解力帮你轻松跨越从0到1的创作门槛☜☜☜

想用PHP脚本自动调用秘塔AI搜索API获取结构化结果,却卡在认证失败、返回空数组或401错误——问题不在代码语法,而是PHP环境缺少关键扩展、Authorization头格式错误,或API_KEY未正确注入。
准备PHP运行环境与依赖
确保PHP版本≥8.0,且已启用cURL扩展。在终端执行php -m | grep curl,若无输出,需在php.ini中取消;extension=curl前的分号注释,重启Web服务(如Apache或Nginx)。
无需安装Composer包,直接使用原生cURL即可调用;但【必须禁用HTTP重定向自动跟随】,否则秘塔API返回307临时重定向时会丢失Authorization头,导致鉴权失败。
构造标准API请求
第一步:访问https://metaso.cn/ → 登录账户 → 点击右上角头像 →「API密钥管理」→ 创建新密钥,复制生成的sk-xxx开头字符串;【该密钥仅显示一次,关闭页面后不可再查,务必立即保存】。
第二步:确认BASE_URL为https://api.metaso.cn/v1,所有接口均以此为根路径,不加斜杠结尾。
第三步:用PHP写入以下最小可行代码(替换YOUR_API_KEY为真实密钥):
$apiKey = 'YOUR_API_KEY';
$url = 'https://api.metaso.cn/v1/search';
$data = ['query' => '2026年LPR最新调整公告'];
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_POST, true);
curl_setopt($ch, CURLOPT_POSTFIELDS, json_encode($data));
curl_setopt($ch, CURLOPT_HTTPHEADER, [
'Content-Type: application/json',
'Authorization: Bearer ' . $apiKey
]);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, false); // 关键!
$result = curl_exec($ch);
$httpCode = curl_getinfo($ch, CURLINFO_HTTP_CODE);
curl_close($ch);
if ($httpCode === 200) {
echo $result;
} else {
echo "HTTP {$httpCode}: " . $result;
}
?>
处理常见报错与验证响应
若返回{"error":"invalid_api_key"},检查是否把API_KEY误填进Authorization头的Bearer后空格缺失,或密钥含不可见Unicode字符(如全角空格)。
若返回空字符串且$httpCode=0,说明cURL未启用或CURLOPT_FOLLOWLOCATION未设为false,导致重定向中断。
成功响应体为JSON对象,含answer(结构化摘要)、sources(来源链接数组)、mindmap(思维导图节点列表),无需额外解析HTML或JavaScript渲染内容。
大量免费API接口:立即使用
涵盖生活服务API、金融科技API、企业工商API、等相关的API接口服务。免费API接口可安全、合规地连接上下游,为数据API应用能力赋能!











