|
@@ -653,10 +653,20 @@ class AiTranslateService
|
|
|
];
|
|
];
|
|
|
array_push($mqData, $aiMqData);
|
|
array_push($mqData, $aiMqData);
|
|
|
}
|
|
}
|
|
|
|
|
+
|
|
|
$output = [
|
|
$output = [
|
|
|
'model' => $aiModel->toArray(),
|
|
'model' => $aiModel->toArray(),
|
|
|
'task' => $task,
|
|
'task' => $task,
|
|
|
];
|
|
];
|
|
|
|
|
+ $us = ['openai.com', 'googleapis.com', 'x.ai', 'anthropic.com'];
|
|
|
|
|
+ $found = array_filter($us, function ($value) use ($output) {
|
|
|
|
|
+ return str_contains($output['model']['url'], $value);
|
|
|
|
|
+ });
|
|
|
|
|
+ if ($found) {
|
|
|
|
|
+ $output['area'] = 'us';
|
|
|
|
|
+ } else {
|
|
|
|
|
+ $output['area'] = 'cn';
|
|
|
|
|
+ }
|
|
|
$output['payload'] = $mqData;
|
|
$output['payload'] = $mqData;
|
|
|
return $output;
|
|
return $output;
|
|
|
}
|
|
}
|