Mercurial Hosting > lang
comparison src/lib/claude/Ai_chat.luan @ 78:2be9ea450de3
minor
author | Franklin Schmidt <fschmidt@gmail.com> |
---|---|
date | Tue, 02 Sep 2025 09:46:04 -0600 |
parents | e8219cec281f |
children | d4473741142c |
comparison
equal
deleted
inserted
replaced
77:e8219cec281f | 78:2be9ea450de3 |
---|---|
202 local resultJson = chit_chat(thread) | 202 local resultJson = chit_chat(thread) |
203 local result = json_parse(resultJson) | 203 local result = json_parse(resultJson) |
204 -- logger.info(json_string(result)) | 204 -- logger.info(json_string(result)) |
205 result.type == "message" or error() | 205 result.type == "message" or error() |
206 result.role == "assistant" or error() | 206 result.role == "assistant" or error() |
207 result.stop_reason == "end_turn" or result.stop_reason == "tool_use" or error() | |
208 local content = result.content or error() | 207 local content = result.content or error() |
209 messages[#messages+1] = { | 208 messages[#messages+1] = { |
210 role = "assistant" | 209 role = "assistant" |
211 content = content | 210 content = content |
212 } | 211 } |