赞
踩
尝试过chat GPT的接入,现在也尝试下文心一言的接入测试。
参照百度云千帆大模型官方提供的API文档,选择了” ERNIE-Bot-turbo “ 模型创建chat,使用的hinkPHP6 进行api对接。
只做了接口对接结果处理,没做前端demo。
先上几张测试通过的图
核心代码
- $config = config('baidu'); //secretId,secretKey等配置信息
-
- //token请求
- $uri ="https://aip.baidubce.com/oauth/2.0/token";
- $reToken="grant_type=client_credentials&client_id=".$config['secretId']."&client_secret=".$config['secretKey'];
-
- $headers = ['Content-Type:application/json'];
- $optionss= [CURLOPT_HTTPHEADER => $headers];
- $res = Http::post($uri,$reToken,$optionss);
-
- $res = json_decode($res,true);
-
-
- //ERNIE-Bot-turbo 模型创建请求
- $url = "https://aip.baidubce.com/rpc/2.0/ai_custom/v1/wenxinworkshop/chat/eb-instant?access_token=".$res['access_token'];
-
- $header = ['Content-Type:application/json'];
- $options= [
- CURLOPT_HTTPHEADER => $header,
- CURLOPT_POSTFIELDS=>'{"messages":[{"role":"user","content":"'.$msg.'"}]}'
- ];
-
- $res= Http::post($url,[],$options);
-
-
- return json_decode($res,true);
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。