Mercurial Hosting > lang
comparison src/lib/Course.luan @ 69:f5e72f2d1025
add stt_prompt
author | Franklin Schmidt <fschmidt@gmail.com> |
---|---|
date | Sat, 23 Aug 2025 07:07:59 -0600 |
parents | 1793510fa36a |
children |
comparison
equal
deleted
inserted
replaced
68:a366d27db8f1 | 69:f5e72f2d1025 |
---|---|
25 ai_system_prompt = doc.ai_system_prompt | 25 ai_system_prompt = doc.ai_system_prompt |
26 ai_first_message = doc.ai_first_message | 26 ai_first_message = doc.ai_first_message |
27 tts_instructions = doc.tts_instructions | 27 tts_instructions = doc.tts_instructions |
28 has_ruby = doc.has_ruby == "true" | 28 has_ruby = doc.has_ruby == "true" |
29 description = doc.description or "" | 29 description = doc.description or "" |
30 stt_prompt = doc.stt_prompt or "" | |
30 } | 31 } |
31 end | 32 end |
32 | 33 |
33 local function to_doc(course) | 34 local function to_doc(course) |
34 return { | 35 return { |
41 ai_system_prompt = course.ai_system_prompt or error() | 42 ai_system_prompt = course.ai_system_prompt or error() |
42 ai_first_message = course.ai_first_message or error() | 43 ai_first_message = course.ai_first_message or error() |
43 tts_instructions = course.tts_instructions or error() | 44 tts_instructions = course.tts_instructions or error() |
44 has_ruby = course.has_ruby and "true" or nil | 45 has_ruby = course.has_ruby and "true" or nil |
45 description = course.description or error() | 46 description = course.description or error() |
47 stt_prompt = course.stt_prompt or error() | |
46 } | 48 } |
47 end | 49 end |
48 | 50 |
49 function Course.new(course) | 51 function Course.new(course) |
50 | 52 |