1111
1212@after
1313def _create_responses (func , instance , args , kwargs , return_value ):
14- op = f"openai.resources.responses.responses.Responses.create "
14+ op = f"openai.resources.responses.responses.Responses.{ func . __name__ } "
1515 register_call (op , "ai_op" )
1616
1717 on_ai_call (
@@ -24,7 +24,7 @@ def _create_responses(func, instance, args, kwargs, return_value):
2424
2525@after
2626def _create_completions (func , instance , args , kwargs , return_value ):
27- op = f"openai.resources.chat.completions.completions.Completions.create "
27+ op = f"openai.resources.chat.completions.completions.Completions.{ func . __name__ } "
2828 register_call (op , "ai_op" )
2929
3030 on_ai_call (
@@ -38,8 +38,10 @@ def _create_completions(func, instance, args, kwargs, return_value):
3838@on_import ("openai.resources.responses.responses" , "openai" , "1.0" )
3939def patch_responses (m ):
4040 patch_function (m , "Responses.create" , _create_responses )
41+ patch_function (m , "Responses.parse" , _create_responses )
4142
4243
4344@on_import ("openai.resources.chat.completions.completions" , "openai" , "1.0" )
4445def patch_chat_completions (m ):
4546 patch_function (m , "Completions.create" , _create_completions )
47+ patch_function (m , "Completions.update" , _create_completions )
0 commit comments