Skip to content

Commit 39cdc66

Browse files
authored
[audio] Use supplied api key (#170) (#369)
1 parent 47ce295 commit 39cdc66

File tree

2 files changed

+73
-9
lines changed

2 files changed

+73
-9
lines changed

openai/api_resources/audio.py

Lines changed: 72 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -52,7 +52,15 @@ 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=file,
57+
filename=file.name,
58+
model=model,
59+
api_key=api_key,
60+
api_base=api_base,
61+
api_type=api_type,
62+
**params,
63+
)
5664
url = cls._get_url("transcriptions")
5765
response, _, api_key = requestor.request("post", url, files=files, params=data)
5866
return util.convert_to_openai_object(
@@ -71,7 +79,15 @@ def translate(
7179
organization=None,
7280
**params,
7381
):
74-
requestor, files, data = cls._prepare_request(file, file.name, model, **params)
82+
requestor, files, data = cls._prepare_request(
83+
file=file,
84+
filename=file.name,
85+
model=model,
86+
api_key=api_key,
87+
api_base=api_base,
88+
api_type=api_type,
89+
**params,
90+
)
7591
url = cls._get_url("translations")
7692
response, _, api_key = requestor.request("post", url, files=files, params=data)
7793
return util.convert_to_openai_object(
@@ -91,7 +107,15 @@ def transcribe_raw(
91107
organization=None,
92108
**params,
93109
):
94-
requestor, files, data = cls._prepare_request(file, filename, model, **params)
110+
requestor, files, data = cls._prepare_request(
111+
file=file,
112+
filename=filename,
113+
model=model,
114+
api_key=api_key,
115+
api_base=api_base,
116+
api_type=api_type,
117+
**params,
118+
)
95119
url = cls._get_url("transcriptions")
96120
response, _, api_key = requestor.request("post", url, files=files, params=data)
97121
return util.convert_to_openai_object(
@@ -111,7 +135,15 @@ def translate_raw(
111135
organization=None,
112136
**params,
113137
):
114-
requestor, files, data = cls._prepare_request(file, filename, model, **params)
138+
requestor, files, data = cls._prepare_request(
139+
file=file,
140+
filename=filename,
141+
model=model,
142+
api_key=api_key,
143+
api_base=api_base,
144+
api_type=api_type,
145+
**params,
146+
)
115147
url = cls._get_url("translations")
116148
response, _, api_key = requestor.request("post", url, files=files, params=data)
117149
return util.convert_to_openai_object(
@@ -130,7 +162,15 @@ async def atranscribe(
130162
organization=None,
131163
**params,
132164
):
133-
requestor, files, data = cls._prepare_request(file, file.name, model, **params)
165+
requestor, files, data = cls._prepare_request(
166+
file=file,
167+
filename=file.name,
168+
model=model,
169+
api_key=api_key,
170+
api_base=api_base,
171+
api_type=api_type,
172+
**params,
173+
)
134174
url = cls._get_url("transcriptions")
135175
response, _, api_key = await requestor.arequest(
136176
"post", url, files=files, params=data
@@ -151,7 +191,15 @@ async def atranslate(
151191
organization=None,
152192
**params,
153193
):
154-
requestor, files, data = cls._prepare_request(file, file.name, model, **params)
194+
requestor, files, data = cls._prepare_request(
195+
file=file,
196+
filename=file.name,
197+
model=model,
198+
api_key=api_key,
199+
api_base=api_base,
200+
api_type=api_type,
201+
**params,
202+
)
155203
url = cls._get_url("translations")
156204
response, _, api_key = await requestor.arequest(
157205
"post", url, files=files, params=data
@@ -173,7 +221,15 @@ async def atranscribe_raw(
173221
organization=None,
174222
**params,
175223
):
176-
requestor, files, data = cls._prepare_request(file, filename, model, **params)
224+
requestor, files, data = cls._prepare_request(
225+
file=file,
226+
filename=filename,
227+
model=model,
228+
api_key=api_key,
229+
api_base=api_base,
230+
api_type=api_type,
231+
**params,
232+
)
177233
url = cls._get_url("transcriptions")
178234
response, _, api_key = await requestor.arequest(
179235
"post", url, files=files, params=data
@@ -195,7 +251,15 @@ async def atranslate_raw(
195251
organization=None,
196252
**params,
197253
):
198-
requestor, files, data = cls._prepare_request(file, filename, model, **params)
254+
requestor, files, data = cls._prepare_request(
255+
file=file,
256+
filename=filename,
257+
model=model,
258+
api_key=api_key,
259+
api_base=api_base,
260+
api_type=api_type,
261+
**params,
262+
)
199263
url = cls._get_url("translations")
200264
response, _, api_key = await requestor.arequest(
201265
"post", url, files=files, params=data

openai/version.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
VERSION = "0.27.2"
1+
VERSION = "0.27.3"

0 commit comments

Comments
 (0)