File tree 1 file changed +4
-6
lines changed
pydantic_ai_slim/pydantic_ai/models
1 file changed +4
-6
lines changed Original file line number Diff line number Diff line change @@ -84,11 +84,9 @@ class OpenAIModelSettings(ModelSettings):
84
84
85
85
86
86
def non_annotated (model_settings : dict ) -> dict :
87
- '''
88
- Extract non annotated key-value pairs from model_settings.
89
- '''
90
- return {k : v for (k , v ) in model_settings .items ()\
91
- if k not in OpenAIModelSettings .__annotations__ }
87
+ """Extract non annotated key-value pairs from model_settings.
88
+ """
89
+ return {k : v for (k , v ) in model_settings .items () if k not in OpenAIModelSettings .__annotations__ }
92
90
93
91
94
92
@dataclass (init = False )
@@ -251,7 +249,7 @@ async def _completions_create(
251
249
frequency_penalty = model_settings .get ('frequency_penalty' , NOT_GIVEN ),
252
250
logit_bias = model_settings .get ('logit_bias' , NOT_GIVEN ),
253
251
reasoning_effort = model_settings .get ('openai_reasoning_effort' , NOT_GIVEN ),
254
- ** non_annotated (model_settings )
252
+ ** non_annotated (model_settings ),
255
253
)
256
254
except APIStatusError as e :
257
255
if (status_code := e .status_code ) >= 400 :
You can’t perform that action at this time.
0 commit comments