Kaynağa Gözat

新增速创API中转站的GptImage2模型

lh 2 hafta önce
ebeveyn
işleme
a86ebcf3fb

+ 1 - 1
app/Consts/BaseConst.php

@@ -84,7 +84,7 @@ class BaseConst
 
     const VOLC_PIC_MODELS = ['doubao-seedream-5-0-260128', 'doubao-seedream-5-0-lite-260128', 'doubao-seedream-4-5-251128'];
     const GPT_IMAGE2_MODELS = ['gpt-image-2'];
-    const NANO_BANANA_MODELS = ['NanoBanana2', 'NanoBananaPro'];
+    const NANO_BANANA_MODELS = ['NanoBanana2', 'NanoBananaPro', 'GptImage2'];
     // 火山写作奖励计划接入点(使用该接入点可在第二天根据前一天使用量获取免费额度)
     const MODELS_MAP = [
         'doubao-seed-2-0-pro-260215'        => 'ep-20260422093628-pv5vj',

+ 6 - 2
app/Services/AIGeneration/AIImageGenerationService.php

@@ -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;
             }