Skip to content

Commit 0ef75df

Browse files
committed
fix: fix audio api methods not passing kw parameters to _prepare_request
1 parent 62a208d commit 0ef75df

File tree

1 file changed

+88
-8
lines changed

1 file changed

+88
-8
lines changed

openai/api_resources/audio.py

Lines changed: 88 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -52,7 +52,17 @@ def transcribe(
5252
organization=None,
5353
**params,
5454
):
55-
requestor, files, data = cls._prepare_request(file, file.name, model, **params)
55+
requestor, files, data = cls._prepare_request(
56+
file,
57+
file.name,
58+
model,
59+
api_key,
60+
api_base,
61+
api_type,
62+
api_version,
63+
organization,
64+
**params,
65+
)
5666
url = cls._get_url("transcriptions")
5767
response, _, api_key = requestor.request("post", url, files=files, params=data)
5868
return util.convert_to_openai_object(
@@ -71,7 +81,17 @@ def translate(
7181
organization=None,
7282
**params,
7383
):
74-
requestor, files, data = cls._prepare_request(file, file.name, model, **params)
84+
requestor, files, data = cls._prepare_request(
85+
file,
86+
file.name,
87+
model,
88+
api_key,
89+
api_base,
90+
api_type,
91+
api_version,
92+
organization,
93+
**params,
94+
)
7595
url = cls._get_url("translations")
7696
response, _, api_key = requestor.request("post", url, files=files, params=data)
7797
return util.convert_to_openai_object(
@@ -91,7 +111,17 @@ def transcribe_raw(
91111
organization=None,
92112
**params,
93113
):
94-
requestor, files, data = cls._prepare_request(file, filename, model, **params)
114+
requestor, files, data = cls._prepare_request(
115+
file,
116+
filename,
117+
model,
118+
api_key,
119+
api_base,
120+
api_type,
121+
api_version,
122+
organization,
123+
**params,
124+
)
95125
url = cls._get_url("transcriptions")
96126
response, _, api_key = requestor.request("post", url, files=files, params=data)
97127
return util.convert_to_openai_object(
@@ -111,7 +141,17 @@ def translate_raw(
111141
organization=None,
112142
**params,
113143
):
114-
requestor, files, data = cls._prepare_request(file, filename, model, **params)
144+
requestor, files, data = cls._prepare_request(
145+
file,
146+
filename,
147+
model,
148+
api_key,
149+
api_base,
150+
api_type,
151+
api_version,
152+
organization,
153+
**params,
154+
)
115155
url = cls._get_url("translations")
116156
response, _, api_key = requestor.request("post", url, files=files, params=data)
117157
return util.convert_to_openai_object(
@@ -130,7 +170,17 @@ async def atranscribe(
130170
organization=None,
131171
**params,
132172
):
133-
requestor, files, data = cls._prepare_request(file, file.name, model, **params)
173+
requestor, files, data = cls._prepare_request(
174+
file,
175+
file.name,
176+
model,
177+
api_key,
178+
api_base,
179+
api_type,
180+
api_version,
181+
organization,
182+
**params,
183+
)
134184
url = cls._get_url("transcriptions")
135185
response, _, api_key = await requestor.arequest(
136186
"post", url, files=files, params=data
@@ -151,7 +201,17 @@ async def atranslate(
151201
organization=None,
152202
**params,
153203
):
154-
requestor, files, data = cls._prepare_request(file, file.name, model, **params)
204+
requestor, files, data = cls._prepare_request(
205+
file,
206+
file.name,
207+
model,
208+
api_key,
209+
api_base,
210+
api_type,
211+
api_version,
212+
organization,
213+
**params,
214+
)
155215
url = cls._get_url("translations")
156216
response, _, api_key = await requestor.arequest(
157217
"post", url, files=files, params=data
@@ -173,7 +233,17 @@ async def atranscribe_raw(
173233
organization=None,
174234
**params,
175235
):
176-
requestor, files, data = cls._prepare_request(file, filename, model, **params)
236+
requestor, files, data = cls._prepare_request(
237+
file,
238+
filename,
239+
model,
240+
api_key,
241+
api_base,
242+
api_type,
243+
api_version,
244+
organization,
245+
**params,
246+
)
177247
url = cls._get_url("transcriptions")
178248
response, _, api_key = await requestor.arequest(
179249
"post", url, files=files, params=data
@@ -195,7 +265,17 @@ async def atranslate_raw(
195265
organization=None,
196266
**params,
197267
):
198-
requestor, files, data = cls._prepare_request(file, filename, model, **params)
268+
requestor, files, data = cls._prepare_request(
269+
file,
270+
filename,
271+
model,
272+
api_key,
273+
api_base,
274+
api_type,
275+
api_version,
276+
organization,
277+
**params,
278+
)
199279
url = cls._get_url("translations")
200280
response, _, api_key = await requestor.arequest(
201281
"post", url, files=files, params=data

0 commit comments

Comments
 (0)