1
+ import json
1
2
import logging
2
3
3
4
from typing import Any
@@ -125,7 +126,9 @@ async def main() -> None:
125
126
)
126
127
127
128
response = await client .send_message (request )
128
- print (response .model_dump (mode = 'json' , exclude_none = True ))
129
+ print ("=== Send Message Response ===" )
130
+ print (json .dumps (response .model_dump (mode = 'json' , exclude_none = True ), indent = 2 ))
131
+ print ("=" * 50 )
129
132
# --8<-- [end:send_message]
130
133
131
134
# --8<-- [start:Multiturn]
@@ -147,7 +150,9 @@ async def main() -> None:
147
150
)
148
151
149
152
response = await client .send_message (request )
150
- print (response .model_dump (mode = 'json' , exclude_none = True ))
153
+ print ("=== Multi-turn First Response ===" )
154
+ print (json .dumps (response .model_dump (mode = 'json' , exclude_none = True ), indent = 2 ))
155
+ print ("=" * 50 )
151
156
152
157
task_id = response .root .result .id
153
158
context_id = response .root .result .context_id
@@ -168,7 +173,9 @@ async def main() -> None:
168
173
)
169
174
170
175
second_response = await client .send_message (second_request )
171
- print (second_response .model_dump (mode = 'json' , exclude_none = True ))
176
+ print ("=== Multi-turn Second Response ===" )
177
+ print (json .dumps (second_response .model_dump (mode = 'json' , exclude_none = True ), indent = 2 ))
178
+ print ("=" * 50 )
172
179
# --8<-- [end:Multiturn]
173
180
174
181
# --8<-- [start:send_message_streaming]
@@ -179,8 +186,13 @@ async def main() -> None:
179
186
180
187
stream_response = client .send_message_streaming (streaming_request )
181
188
189
+ print ("=== Streaming Response Chunks ===" )
190
+ chunk_count = 0
182
191
async for chunk in stream_response :
183
- print (chunk .model_dump (mode = 'json' , exclude_none = True ))
192
+ chunk_count += 1
193
+ print (f"--- Chunk { chunk_count } ---" )
194
+ print (json .dumps (chunk .model_dump (mode = 'json' , exclude_none = True ), indent = 2 ))
195
+ print ("=" * 50 )
184
196
# --8<-- [end:send_message_streaming]
185
197
186
198
0 commit comments