File tree Expand file tree Collapse file tree 2 files changed +15
-10
lines changed
Expand file tree Collapse file tree 2 files changed +15
-10
lines changed Original file line number Diff line number Diff line change 9999 :lastMessageCost (m/pred string?)
100100 :sessionCost (m/pred string?)})
101101 (match-content chat-id " system" {:type " progress" :state " finished" })
102+ (match-content chat-id " system" {:type " metadata" :title " Some Cool Title" })
102103 (is (match?
103104 {:messages [{:role " user" :content [{:type " text" :text " Tell me a joke!" }]}
104105 {:role " assistant" :content [{:type " text" :text " Knock knock!" }]}
261262 (match-content chat-id " assistant" {:type " text" :text " The files I see:\n " })
262263 (match-content chat-id " assistant" {:type " text" :text " file1\n file2\n " })
263264 (match-content chat-id " system" {:type " progress" :state " finished" })
265+ (match-content chat-id " system" {:type " metadata" :title " Some Cool Title" })
264266 (is (match?
265267 {:messages [{:role " user" :content [{:type " text" :text " What files you see?" }]}
266268 {:role " assistant"
Original file line number Diff line number Diff line change 207207 (hk/close ch)))))
208208
209209(defn ^:private chat-title-text-0 [ch]
210- (sse-send! ch " response.output_text.delta"
211- {:type " response.output_text.delta" :delta " Some Cool" })
212- (sse-send! ch " response.output_text.delta"
213- {:type " response.output_text.delta" :delta " Title" })
214- (sse-send! ch " response.completed"
215- {:type " response.completed"
216- :response {:output []
217- :usage {:input_tokens 5
218- :output_tokens 10 }
219- :status " completed" }})
210+ (sse-send! ch " content_block_delta"
211+ {:type " content_block_delta"
212+ :index 0
213+ :delta {:type " text_delta" :text " Some Cool" }})
214+ (sse-send! ch " content_block_delta"
215+ {:type " content_block_delta"
216+ :index 0
217+ :delta {:type " text_delta" :text " Title" }})
218+ (sse-send! ch " message_delta"
219+ {:type " message_delta"
220+ :delta {:stop_reason " end_turn" }
221+ :usage {:input_tokens 5
222+ :output_tokens 10 }})
220223 (hk/close ch))
221224
222225(defn handle-anthropic-messages [req]
You can’t perform that action at this time.
0 commit comments