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

feat(speaking): extend SessionConfig with per-mode prompt + greeting

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
jimmylee 1 месяц назад
Родитель
Сommit
6cf5576045
1 измененных файлов с 8 добавлено и 0 удалено
  1. 8 0
      src/types/englishSpeaking.ts

+ 8 - 0
src/types/englishSpeaking.ts

@@ -65,6 +65,12 @@ export interface TopicDiscussionConfig {
   evaluation: EvaluationSettings
   evaluation: EvaluationSettings
   videoScene: {
   videoScene: {
     enabled: boolean
     enabled: boolean
+    systemPrompt: string
+    greeting: string
+  }
+  nonVideoScene: {
+    systemPrompt: string
+    greeting: string
   }
   }
 }
 }
 
 
@@ -278,6 +284,8 @@ export interface SessionConfig {
   userId?: string | null
   userId?: string | null
   mode?: 'normal' | 'video_scene'
   mode?: 'normal' | 'video_scene'
   selectedVideo?: VideoMeta
   selectedVideo?: VideoMeta
+  systemPrompt?: string
+  greeting?: string
 }
 }
 
 
 // 对话会话信息 (createSession 返回)
 // 对话会话信息 (createSession 返回)