@@ -500,7 +500,7 @@ async def main():
500
500
@overload
501
501
def iter (
502
502
self ,
503
- user_prompt :str | Sequence [_messages .UserContent ]| None ,
503
+ user_prompt :str | Sequence [_messages .UserContent ]| None = None ,
504
504
* ,
505
505
output_type :None = None ,
506
506
message_history :list [_messages .ModelMessage ]| None = None ,
@@ -516,7 +516,7 @@ def iter(
516
516
@overload
517
517
def iter (
518
518
self ,
519
- user_prompt :str | Sequence [_messages .UserContent ]| None ,
519
+ user_prompt :str | Sequence [_messages .UserContent ]| None = None ,
520
520
* ,
521
521
output_type :OutputSpec [RunOutputDataT ],
522
522
message_history :list [_messages .ModelMessage ]| None = None ,
@@ -533,7 +533,7 @@ def iter(
533
533
@deprecated ('`result_type` is deprecated, use `output_type` instead.' )
534
534
def iter (
535
535
self ,
536
- user_prompt :str | Sequence [_messages .UserContent ]| None ,
536
+ user_prompt :str | Sequence [_messages .UserContent ]| None = None ,
537
537
* ,
538
538
result_type :type [RunOutputDataT ],
539
539
message_history :list [_messages .ModelMessage ]| None = None ,