File tree Expand file tree Collapse file tree 1 file changed +2
-4
lines changed
Expand file tree Collapse file tree 1 file changed +2
-4
lines changed Original file line number Diff line number Diff line change 9999 (assoc-in message [:content 0 :cache_control ] {:type " ephemeral" }))))))
100100
101101(defn completion!
102- [{:keys [model user-messages temperature instructions max-output-tokens
102+ [{:keys [model user-messages instructions max-output-tokens
103103 api-url api-key auth-type url-relative-path reason? past-messages
104- tools web-search extra-payload]
105- :or {temperature 1.0 }}
104+ tools web-search extra-payload]}
106105 {:keys [on-message-received on-error on-reason on-prepare-tool-call on-tools-called on-usage-updated]}]
107106 (let [messages (concat (normalize-messages past-messages)
108107 (normalize-messages user-messages))
109108 body (merge (assoc-some
110109 {:model model
111110 :messages (add-cache-to-last-message messages)
112111 :max_tokens max-output-tokens
113- :temperature temperature
114112 :stream true
115113 :tools (->tools tools web-search)
116114 :system [{:type " text" :text " You are Claude Code, Anthropic's official CLI for Claude." }
You can’t perform that action at this time.
0 commit comments