AI微应用

架设国际服务器对应多模型并提供统一接口


客户端接收(非实时)

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

页面列表

ITEM_HTML