liuhairui 1 mēnesi atpakaļ
vecāks
revīzija
93010b6f00

+ 3 - 3
application/api/controller/WorkOrder.php

@@ -35,17 +35,17 @@ class WorkOrder extends Api{
      */
     public function GetTxtToTxt(){
         $params = $this->request->param();
-
         $prompt = $params['prompt'];//提示词
-        $old_path = $params['path'] ?? '';//原图路径
         $model = $params['model'];//模型
-
+        $old_path = $params['path'] ?? '';//原图路径
         if(empty($model)) {
             return json(['code' => 1, 'msg' => '模型请求失败']);
         }
+
         $aiGateway = new AIGatewayService();
         $service = new ImageService();
 
+        //判断模型入口:status_val
         if($params['status_val'] == '图生文'){
             $service->handleImgToText($params);
             $res = [

+ 38 - 70
application/service/AIGatewayService.php

@@ -8,77 +8,45 @@ class AIGatewayService{
      * - api_key:API 调用密钥(Token)
      * - api_url:对应功能的服务端地址
      */
-//     protected $config = [
-//        //图生文 gemini-3-pro-preview
-//        'gemini_imgtotxt' => [
-//            'api_key' => 'sk-R4O93k4FrJTXMLYZ2eB32WDPHWiDNbeUdlUcsLjgjeDKuzFI',
-//            'api_url' => 'https://chatapi.onechats.ai/v1beta/models/gemini-3-pro-preview:generateContent'
-//        ],
-//         //文生文 gpt-4
-//         'txttotxtgtp' => [
-//             'api_key' => 'sk-fxlawqVtbbQbNW0wInR3E4wsLo5JHozDC2XOHzMa711su6ss',
-//             'api_url' => 'https://chatapi.onechats.top/v1/chat/completions'
-//         ],
-//         //文生文 gemini-2.0-flash
-//         'txttotxtgemini' => [
-//             'api_key' => 'sk-cqfCZFiiSIdpDjIHLMBbH6uWfeg7iVsASvlubjrNEmfUXbpX',
-//             'api_url' => 'https://chatapi.onechats.ai/v1beta/models/gemini-2.0-flash:generateContent'
-//         ],
-//         //文生图 black-forest-labs/FLUX.1-kontext-pro、dall-e-3、gpt-image-1
-//         'txttoimg' => [
-//             'api_key' => 'sk-MB6SR8qNaTjO80U7HJl4ztivX3zQKPgKVka9oyfVSXIkHSYZ',
-//             'api_url' => 'https://chatapi.onechats.ai/v1/images/generations'
-//         ],
-//         //文生图 gemini-3-pro-image-preview
-//         'gemini_txttoimg' => [
-//             'api_key' => 'sk-8nTt32NDI6q7klryBehwjEfnGaGrX8m1zI0C4ddfudLtanqP',
-//             'api_url' => 'https://chatapi.onechats.ai/v1beta/models/gemini-3-pro-image-preview:streamGenerateContent'
-//         ],
-//         //文生图 MID_JOURNEY
-//         'submitimage' => [
-//             'api_key' => 'sk-iURfrAgzAjhZ4PpPLwzmWIAhM7zKfrkwDvyxk4RVBQ4ouJNK',
-//             'api_url' => 'https://chatapi.onechats.ai/mj/submit/imagine'
-//         ],
-//         //文生视频【sora-2】
-//         'videos' => [
-//             'api_key' => 'sk-sWW1GFlnjbrDRb1DkMEzePIxgdvLK6cZt0Qg93yDMVP2z1yN',
-//             'api_url' => 'https://chatapi.onechats.ai/v1/videos'
-//         ]
-//     ];
-
-    //刘海瑞API接口文档秘钥
-    public $config = [
-       //图生文【gemini-3-pro-preview】
-       'gemini_imgtotxt' => [
-           'api_key' => 'sk-QiakVPhSisJiOh90LQFpjx9MX27mqGGOpOQ8XjKRhekoNCyr',
-           'api_url' => 'https://chatapi.onechats.ai/v1beta/models/gemini-3-pro-preview:generateContent'
-       ],
-        //文生文【gpt-4 (OpenAI格式)】
-        'txttotxtgtp' => [
-            'api_key' => 'sk-pAlJU9xScpzDGvj1rhYKpokYcECETaceCSqDMUtq5N7FnbnA',
-            'api_url' => 'https://chatapi.onechats.top/v1/chat/completions'
+     protected $config = [
+        //图生文 gemini-3-pro-preview
+        'gemini_imgtotxt' => [
+            'api_key' => 'sk-R4O93k4FrJTXMLYZ2eB32WDPHWiDNbeUdlUcsLjgjeDKuzFI',
+            'api_url' => 'https://chatapi.onechats.ai/v1beta/models/gemini-3-pro-preview:generateContent'
         ],
-        //文生文【gemini-2.0-flash (Gemini格式)】
-        'txttotxtgemini' => [
-            'api_key' => 'sk-pAlJU9xScpzDGvj1rhYKpokYcECETaceCSqDMUtq5N7FnbnA',
-            'api_url' => 'https://chatapi.onechats.ai/v1beta/models/gemini-2.0-flash:generateContent'
-        ],
-        //文生图【gemini-3-pro-image-preview】
-        'gemini_txttoimg' => [
-            'api_key' => 'sk-pAlJU9xScpzDGvj1rhYKpokYcECETaceCSqDMUtq5N7FnbnA',
-            'api_url' => 'https://chatapi.onechats.ai/v1beta/models/gemini-3-pro-image-preview:streamGenerateContent'
-        ],
-        //文生视频【sora-2】
-        'videos' => [
-            'api_key' => 'sk-ABO93U8p7u6Sin4yxnAHI8Z8K9hX8YjRO9rfTC0y3Ftv4mNm',
-            'api_url' => 'https://chatapi.onechats.ai/v1/videos'
-        ],
-        //即梦AI 创建视频任务接口【首帧图 + 尾帧图 = 新效果视频】
-        'Create_ImgToVideo' => [
-            'api_key' => '3da64aa0-afe2-4e3b-be4e-3eea5169aa6a',
-            'api_url' => 'https://ark.cn-beijing.volces.com/api/v3/contents/generations/tasks'
-        ]
-    ];
+         //文生文 gpt-4
+         'txttotxtgtp' => [
+             'api_key' => 'sk-fxlawqVtbbQbNW0wInR3E4wsLo5JHozDC2XOHzMa711su6ss',
+             'api_url' => 'https://chatapi.onechats.top/v1/chat/completions'
+         ],
+         //文生文 gemini-2.0-flash
+         'txttotxtgemini' => [
+             'api_key' => 'sk-cqfCZFiiSIdpDjIHLMBbH6uWfeg7iVsASvlubjrNEmfUXbpX',
+             'api_url' => 'https://chatapi.onechats.ai/v1beta/models/gemini-2.0-flash:generateContent'
+         ],
+         //文生图 black-forest-labs/FLUX.1-kontext-pro、dall-e-3、gpt-image-1
+         'txttoimg' => [
+             'api_key' => 'sk-MB6SR8qNaTjO80U7HJl4ztivX3zQKPgKVka9oyfVSXIkHSYZ',
+             'api_url' => 'https://chatapi.onechats.ai/v1/images/generations'
+         ],
+         //文生图 gemini-3-pro-image-preview
+         'gemini_txttoimg' => [
+             'api_key' => 'sk-8nTt32NDI6q7klryBehwjEfnGaGrX8m1zI0C4ddfudLtanqP',
+             'api_url' => 'https://chatapi.onechats.ai/v1beta/models/gemini-3-pro-image-preview:streamGenerateContent'
+         ],
+         //文生图 MID_JOURNEY
+         'submitimage' => [
+             'api_key' => 'sk-iURfrAgzAjhZ4PpPLwzmWIAhM7zKfrkwDvyxk4RVBQ4ouJNK',
+             'api_url' => 'https://chatapi.onechats.ai/mj/submit/imagine'
+         ],
+         //文生视频【sora-2】
+         'videos' => [
+             'api_key' => 'sk-sWW1GFlnjbrDRb1DkMEzePIxgdvLK6cZt0Qg93yDMVP2z1yN',
+             'api_url' => 'https://chatapi.onechats.ai/v1/videos'
+         ]
+     ];
+
+
 
     /**
      * 图生文