Mercurial Hosting > lang
diff src/lib/ai/claude/Claude.luan @ 9:46097e607701
romaji
author | Franklin Schmidt <fschmidt@gmail.com> |
---|---|
date | Mon, 21 Jul 2025 15:16:47 -0600 |
parents | 025bb19b65b1 |
children | d3f5448743bf |
line wrap: on
line diff
--- a/src/lib/ai/claude/Claude.luan Fri Jul 18 23:46:48 2025 -0600 +++ b/src/lib/ai/claude/Claude.luan Mon Jul 21 15:16:47 2025 -0600 @@ -5,6 +5,8 @@ local Parsers = require "luan:Parsers.luan" local json_string = Parsers.json_string or error() local Config = require "site:/private/Config.luan" +local Utils = require "site:/lib/Utils.luan" +local shallow_copy = Utils.shallow_copy or error() local Logging = require "luan:logging/Logging.luan" local logger = Logging.logger "claude/Claude" @@ -21,6 +23,7 @@ local max_tokens = 8192 function Claude.chat(content) + content = shallow_copy(content) content.model = content.model or model content.max_tokens = content.max_tokens or max_tokens local options = {