Просмотр исходного кода

调整deepseek API接口兼容最新v4模型

lh 3 месяцев назад
Родитель
Сommit
86de526022
2 измененных файлов с 190 добавлено и 59 удалено
  1. 3 3
      app/Libs/Helpers.php
  2. 187 56
      app/Services/DeepSeek/DeepSeekService.php

+ 3 - 3
app/Libs/Helpers.php

@@ -2012,9 +2012,9 @@ function handleScriptContent($originalContent) {
     // }
     
     // 提取剧本名(###剧本名:后面的内容,支持多个空格)
-    if (preg_match('/###\s*剧本名\s*[::]\s*(.*?)(?=\n|$)/u', $originalContent, $summaryMatch)) {
-        $parts['script_name'] = isset($summaryMatch[1]) ? trim($summaryMatch[1]) : '';
-    }
+    preg_match('/###\s*剧本名\s*[::]\s*(.*?)(?=\n|$)/u', $originalContent, $scriptNameMatch);
+    $parts['script_name'] = isset($scriptNameMatch[1]) ? trim($scriptNameMatch[1]) : '';
+
     // 提取故事梗概(直到遇到下一个###标记,支持多个空格)
     preg_match('/###\s*故事梗概\s*\n(.*?)(?=\n\s*###|$)/s', $originalContent, $summaryMatch);
     $parts['intro'] = isset($summaryMatch[1]) ? trim($summaryMatch[1]) : '';

Разница между файлами не показана из-за своего большого размера
+ 187 - 56
app/Services/DeepSeek/DeepSeekService.php