Преглед изворни кода

Merge pull request #2412 from visuddhinanda/development

Development
visuddhinanda пре 6 дана
родитељ
комит
8b63a156f6

+ 5 - 4
api-v13/app/Console/Commands/UpgradeAITranslation.php

@@ -215,7 +215,7 @@ class UpgradeAITranslation extends Command
 
             $param = [
                 '--book' => $book,
-                '--channel' => $this->workChannel,
+                '--channel' => $this->workChannel['id'],
             ];
             if ($this->option('para')) {
                 $param['--para'] = $this->option('para');
@@ -225,7 +225,7 @@ class UpgradeAITranslation extends Command
 
             $param = [
                 'book' => $book,
-                '--channel' => $this->workChannel,
+                '--channel' => $this->workChannel['id'],
                 '--summary' => 'off',
                 '--granularity' => 'chapter'
             ];
@@ -316,7 +316,7 @@ class UpgradeAITranslation extends Command
         return $result;
     }
 
-    private function aiNissayaTranslate($book, $para)
+    private function aiNissayaTranslate(int $book, int $para)
     {
         $sentences = Sentence::nissaya()
             ->language('my') // 过滤缅文
@@ -331,6 +331,7 @@ class UpgradeAITranslation extends Command
 
                 $aiNissaya = $this->nissayaTranslateService
                     ->setModel($this->model)
+                    ->setThinking($this->thinking ?? null)
                     ->translate($sentence->content, false);
                 Log::debug('ai response ', ['content' => $aiNissaya['data']]);
                 $result[] = [
@@ -344,7 +345,7 @@ class UpgradeAITranslation extends Command
         return $result;
     }
 
-    private function save($data)
+    private function save(array $data)
     {
         // 写入句子库
         $sentData = [];

+ 1 - 0
api-v13/app/Models/ProgressChapter.php

@@ -11,6 +11,7 @@ class ProgressChapter extends Model
     use HasFactory;
     protected $fillable = [
         'book',
+        'para',
         'channel_id',
         'lang',
         'all_trans',

+ 2 - 2
api-v13/app/Services/AIAssistant/NissayaTranslateService.php

@@ -14,7 +14,7 @@ class NissayaTranslateService
 
     protected bool $romanize;
 
-    protected bool $thinking;
+    protected ?bool $thinking = null;
 
     /**
      * 翻译提示词模板
@@ -266,7 +266,7 @@ PROMPT;
             ];
 
             foreach ($batches as $index => $batch) {
-                Log::debug('NissayaTranslate: 处理批次 '.($index + 1).'/'.count($batches));
+                Log::debug('NissayaTranslate: 处理批次 ' . ($index + 1) . '/' . count($batches));
 
                 $jsonlInput = $this->arrayToJsonl($batch);
                 $response = $this->openAIService

+ 3 - 3
api-v13/resources/css/modules/reader-content.css

@@ -263,13 +263,13 @@ article.reader-body div.epigraph > blockquote > footer {
 }
 
 article.reader-body.evaluate-fatal {
-    background-color: #8d101db4;
+    background-color: rgb(185 34 255 / 50%);
 }
 article.reader-body .evaluate-error {
-    background-color: #ee6c6c;
+    background-color: #ff232393;
 }
 article.reader-body .evaluate-warning {
-    background-color: #f3b353;
+    background-color: #e97a3086;
 }
 article.reader-body .evaluate-suggestion {
     background-color: #c4f8c6;