Skip to content

Commit 7639022

Browse files
committed
fix tests
1 parent 0969e0a commit 7639022

File tree

12 files changed

+30
-8
lines changed

12 files changed

+30
-8
lines changed

docs/agents.md

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -302,6 +302,7 @@ async def main():
302302
usage=RequestUsage(input_tokens=56, output_tokens=7),
303303
model_name='gpt-4o',
304304
timestamp=datetime.datetime(...),
305+
provider_name='function',
305306
)
306307
),
307308
End(data=FinalResult(output='The capital of France is Paris.')),
@@ -365,6 +366,7 @@ async def main():
365366
usage=RequestUsage(input_tokens=56, output_tokens=7),
366367
model_name='gpt-4o',
367368
timestamp=datetime.datetime(...),
369+
provider_name='function',
368370
)
369371
),
370372
End(data=FinalResult(output='The capital of France is Paris.')),
@@ -557,7 +559,7 @@ result_sync = agent.run_sync(
557559
print(result_sync.output)
558560
#> Rome
559561
print(result_sync.usage())
560-
#> RunUsage(input_tokens=62, output_tokens=1, requests=1, cost=Decimal('0.000201'))
562+
#> RunUsage(input_tokens=62, output_tokens=1, requests=1)
561563

562564
try:
563565
result_sync = agent.run_sync(
@@ -1006,6 +1008,7 @@ with capture_run_messages() as messages: # (2)!
10061008
usage=RequestUsage(input_tokens=62, output_tokens=4),
10071009
model_name='gpt-4o',
10081010
timestamp=datetime.datetime(...),
1011+
provider_name='function',
10091012
),
10101013
ModelRequest(
10111014
parts=[
@@ -1028,6 +1031,7 @@ with capture_run_messages() as messages: # (2)!
10281031
usage=RequestUsage(input_tokens=72, output_tokens=8),
10291032
model_name='gpt-4o',
10301033
timestamp=datetime.datetime(...),
1034+
provider_name='function',
10311035
),
10321036
]
10331037
"""

docs/direct.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -87,6 +87,7 @@ async def main():
8787
usage=RequestUsage(input_tokens=55, output_tokens=7),
8888
model_name='gpt-4.1-nano',
8989
timestamp=datetime.datetime(...),
90+
provider_name='function',
9091
)
9192
"""
9293
```

docs/message-history.md

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -61,6 +61,7 @@ print(result.all_messages())
6161
usage=RequestUsage(input_tokens=60, output_tokens=12),
6262
model_name='gpt-4o',
6363
timestamp=datetime.datetime(...),
64+
provider_name='function',
6465
),
6566
]
6667
"""
@@ -129,6 +130,7 @@ async def main():
129130
usage=RequestUsage(input_tokens=50, output_tokens=12),
130131
model_name='gpt-4o',
131132
timestamp=datetime.datetime(...),
133+
provider_name='function',
132134
),
133135
]
134136
"""
@@ -183,6 +185,7 @@ print(result2.all_messages())
183185
usage=RequestUsage(input_tokens=60, output_tokens=12),
184186
model_name='gpt-4o',
185187
timestamp=datetime.datetime(...),
188+
provider_name='function',
186189
),
187190
ModelRequest(
188191
parts=[
@@ -201,6 +204,7 @@ print(result2.all_messages())
201204
usage=RequestUsage(input_tokens=61, output_tokens=26),
202205
model_name='gpt-4o',
203206
timestamp=datetime.datetime(...),
207+
provider_name='function',
204208
),
205209
]
206210
"""
@@ -302,6 +306,7 @@ print(result2.all_messages())
302306
usage=RequestUsage(input_tokens=60, output_tokens=12),
303307
model_name='gpt-4o',
304308
timestamp=datetime.datetime(...),
309+
provider_name='function',
305310
),
306311
ModelRequest(
307312
parts=[
@@ -320,6 +325,7 @@ print(result2.all_messages())
320325
usage=RequestUsage(input_tokens=61, output_tokens=26),
321326
model_name='gemini-1.5-pro',
322327
timestamp=datetime.datetime(...),
328+
provider_name='function',
323329
),
324330
]
325331
"""

docs/multi-agent-applications.md

Lines changed: 2 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -52,7 +52,7 @@ result = joke_selection_agent.run_sync(
5252
print(result.output)
5353
#> Did you hear about the toothpaste scandal? They called it Colgate.
5454
print(result.usage())
55-
#> RunUsage(input_tokens=204, output_tokens=24, requests=3, cost=Decimal('0.0003475'))
55+
#> RunUsage(input_tokens=204, output_tokens=24, requests=3)
5656
```
5757

5858
1. The "parent" or controlling agent.
@@ -143,11 +143,7 @@ async def main():
143143
print(result.output)
144144
#> Did you hear about the toothpaste scandal? They called it Colgate.
145145
print(result.usage()) # (6)!
146-
"""
147-
RunUsage(
148-
input_tokens=309, output_tokens=32, requests=4, cost=Decimal('0.00036')
149-
)
150-
"""
146+
#> RunUsage(input_tokens=309, output_tokens=32, requests=4)
151147
```
152148

153149
1. Define a dataclass to hold the client and API key dependencies.

docs/output.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ result = agent.run_sync('Where were the olympics held in 2012?')
2424
print(result.output)
2525
#> city='London' country='United Kingdom'
2626
print(result.usage())
27-
#> RunUsage(input_tokens=57, output_tokens=8, requests=1, cost=Decimal('0.000006675'))
27+
#> RunUsage(input_tokens=57, output_tokens=8, requests=1)
2828
```
2929

3030
_(This example is complete, it can be run "as is")_

docs/tools.md

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -98,6 +98,7 @@ print(dice_result.all_messages())
9898
usage=RequestUsage(input_tokens=90, output_tokens=2),
9999
model_name='gemini-1.5-flash',
100100
timestamp=datetime.datetime(...),
101+
provider_name='function',
101102
),
102103
ModelRequest(
103104
parts=[
@@ -118,6 +119,7 @@ print(dice_result.all_messages())
118119
usage=RequestUsage(input_tokens=91, output_tokens=4),
119120
model_name='gemini-1.5-flash',
120121
timestamp=datetime.datetime(...),
122+
provider_name='function',
121123
),
122124
ModelRequest(
123125
parts=[
@@ -138,6 +140,7 @@ print(dice_result.all_messages())
138140
usage=RequestUsage(input_tokens=92, output_tokens=12),
139141
model_name='gemini-1.5-flash',
140142
timestamp=datetime.datetime(...),
143+
provider_name='function',
141144
),
142145
]
143146
"""
@@ -827,6 +830,7 @@ print(result.all_messages())
827830
usage=RequestUsage(input_tokens=63, output_tokens=21),
828831
model_name='gpt-5',
829832
timestamp=datetime.datetime(...),
833+
provider_name='function',
830834
),
831835
ModelRequest(
832836
parts=[
@@ -859,6 +863,7 @@ print(result.all_messages())
859863
usage=RequestUsage(input_tokens=79, output_tokens=39),
860864
model_name='gpt-5',
861865
timestamp=datetime.datetime(...),
866+
provider_name='function',
862867
),
863868
]
864869
"""
@@ -984,6 +989,7 @@ async def main():
984989
usage=RequestUsage(input_tokens=63, output_tokens=13),
985990
model_name='gpt-5',
986991
timestamp=datetime.datetime(...),
992+
provider_name='function',
987993
),
988994
ModelRequest(
989995
parts=[
@@ -1004,6 +1010,7 @@ async def main():
10041010
usage=RequestUsage(input_tokens=64, output_tokens=28),
10051011
model_name='gpt-5',
10061012
timestamp=datetime.datetime(...),
1013+
provider_name='function',
10071014
),
10081015
]
10091016
"""

pydantic_ai_slim/pydantic_ai/agent/__init__.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -533,6 +533,7 @@ async def main():
533533
usage=RequestUsage(input_tokens=56, output_tokens=7),
534534
model_name='gpt-4o',
535535
timestamp=datetime.datetime(...),
536+
provider_name='function',
536537
)
537538
),
538539
End(data=FinalResult(output='The capital of France is Paris.')),

pydantic_ai_slim/pydantic_ai/agent/abstract.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -642,6 +642,7 @@ async def main():
642642
usage=RequestUsage(input_tokens=56, output_tokens=7),
643643
model_name='gpt-4o',
644644
timestamp=datetime.datetime(...),
645+
provider_name='function',
645646
)
646647
),
647648
End(data=FinalResult(output='The capital of France is Paris.')),

pydantic_ai_slim/pydantic_ai/agent/wrapper.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -166,6 +166,7 @@ async def main():
166166
usage=RequestUsage(input_tokens=56, output_tokens=7),
167167
model_name='gpt-4o',
168168
timestamp=datetime.datetime(...),
169+
provider_name='function',
169170
)
170171
),
171172
End(data=FinalResult(output='The capital of France is Paris.')),

pydantic_ai_slim/pydantic_ai/direct.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -60,6 +60,7 @@ async def main():
6060
usage=RequestUsage(input_tokens=56, output_tokens=7),
6161
model_name='claude-3-5-haiku-latest',
6262
timestamp=datetime.datetime(...),
63+
provider_name='function',
6364
)
6465
'''
6566
```
@@ -113,6 +114,7 @@ def model_request_sync(
113114
usage=RequestUsage(input_tokens=56, output_tokens=7),
114115
model_name='claude-3-5-haiku-latest',
115116
timestamp=datetime.datetime(...),
117+
provider_name='function',
116118
)
117119
'''
118120
```

0 commit comments

Comments
 (0)