comparison src/lib/Chat.luan @ 19:0351b3d474f8

minor
author Franklin Schmidt <fschmidt@gmail.com>
date Wed, 30 Jul 2025 15:28:09 -0600
parents f5425a3c1898
children f551d19da80d
comparison
equal deleted inserted replaced
18:820136c5ee33 19:0351b3d474f8
50 end 50 end
51 51
52 function Chat.new(chat) 52 function Chat.new(chat)
53 chat.updated = chat.updated or time_now() 53 chat.updated = chat.updated or time_now()
54 chat.ai_name = chat.ai_name or "claude" 54 chat.ai_name = chat.ai_name or "claude"
55 chat.ai = Ai[chat.ai_name]["Chat.luan"] or error() 55 chat.ai = Ai[chat.ai_name]["Ai_chat.luan"] or error()
56 chat.language_region = chat.language_region or first_region(chat.language) 56 chat.language_region = chat.language_region or first_region(chat.language)
57 57
58 function chat.save() 58 function chat.save()
59 local doc = to_doc(chat) 59 local doc = to_doc(chat)
60 Db.save(doc) 60 Db.save(doc)
76 function chat.output_system_prompt() 76 function chat.output_system_prompt()
77 chat.ai.output_system_prompt(chat.ai_thread) 77 chat.ai.output_system_prompt(chat.ai_thread)
78 end 78 end
79 79
80 function chat.output_messages_html() 80 function chat.output_messages_html()
81 chat.ai.output_messages_html(chat.ai_thread) 81 chat.ai.output_messages_html(chat.language_region,chat.ai_thread)
82 end 82 end
83 83
84 function chat.ask(input) 84 function chat.ask(input)
85 local old_thread = chat.ai_thread 85 local old_thread = chat.ai_thread
86 local ai_thread = chat.ai.ask(old_thread,input) 86 local ai_thread = chat.ai.ask(old_thread,input)