|
|
@@ -21,6 +21,7 @@ class AIImageGenerationService
|
|
|
const MODEL_JIMENG_4 = 'jimeng_4.0';
|
|
|
const MODEL_NANO_BANANA_2 = 'NanoBanana2';
|
|
|
const MODEL_NANO_BANANA_PRO = 'NanoBananaPro';
|
|
|
+ const MODEL_GPT_IMAGE_2 = 'GptImage2';
|
|
|
|
|
|
public function __construct(VolcEngineService $volcEngineService)
|
|
|
{
|
|
|
@@ -841,11 +842,14 @@ class AIImageGenerationService
|
|
|
case self::MODEL_NANO_BANANA_PRO:
|
|
|
$apiUrl = 'https://api.wuyinkeji.com/api/async/image_nanoBanana_pro';
|
|
|
break;
|
|
|
+ case self::MODEL_GPT_IMAGE_2:
|
|
|
+ $apiUrl = 'https://api.wuyinkeji.com/api/async/image_gpt';
|
|
|
+ break;
|
|
|
default:
|
|
|
$task->updateStatus(MpGeneratePicTask::STATUS_FAILED, [
|
|
|
- 'error_message' => '不支持的NanoBanana模型类型: ' . $task->model
|
|
|
+ 'error_message' => '不支持的模型类型: ' . $task->model
|
|
|
]);
|
|
|
- logDB('generate', 'error', 'NanoBanana模型类型错误', ['task_id' => $task->task_id, 'model' => $task->model]);
|
|
|
+ logDB('generate', 'error', '模型类型错误', ['task_id' => $task->task_id, 'model' => $task->model]);
|
|
|
return;
|
|
|
}
|
|
|
|