客户端接收(非实时)
<p>Ai微服务完成请求后,将结果推送指定客户端服务器网址</p>
<p>请使用范例程序接收</p>
<pre><code>public function testget(\think\Request $request)
{
// 获取具体的某个字段
$tid = $request-&gt;post('tid');
$sid = $request-&gt;post('sid');
$completion_tokens = $request-&gt;post('completion_tokens');
$total_tokens = $request-&gt;post('total_tokens');
$data_field = $request-&gt;post('data');
$form = $request-&gt;post('form');
$module = $request-&gt;post('module');
// 这里可以对获取的数据进行处理
if(!empty($tid)){
$data = [
'sid'=&gt;$sid,// 同批次内的请求子id,一个批次可以多个术语,每个术语有自己的子id,防止串号
'tid'=&gt;$tid,// 请求的批次id,不允许重复,建议使用time().rand(10000,99999),防止抖动
'completion_tokens'=&gt;$completion_tokens,// 请求消费tokens
'total_tokens'=&gt;$total_tokens,// 共消费tokens
'data'=&gt;$data_field,// 请求结果
'form'=&gt;$form,// 供应商
'module'=&gt;$module// 模型
];
db::Table('存储数据库表名')-&gt;insert($data);
// 返回响应
return json([
'message' =&gt; 'Received data successfully',// 返回结果不作要求
]);
}else{
return json([
'message' =&gt; 'Received Null data',// 返回结果不作要求
]);
}
}`</code></pre>