Skip to content

Commit 31a3d75

Browse files
committed
Add extra wrapping to openai.py
1 parent 0f7ec71 commit 31a3d75

1 file changed

Lines changed: 4 additions & 2 deletions

File tree

aikido_zen/sinks/openai.py

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@
1111

1212
@after
1313
def _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
2626
def _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")
3939
def 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")
4445
def patch_chat_completions(m):
4546
patch_function(m, "Completions.create", _create_completions)
47+
patch_function(m, "Completions.update", _create_completions)

0 commit comments

Comments
 (0)