Commit 39cdc662

Michelle Pokrass <michelle@openai.com>
2023-04-04 05:03:22
[audio] Use supplied api key (#170) (#369) tag: v0.27.3
1 parent 47ce295
Changed files (2)
openai
api_resources
openai/api_resources/audio.py
@@ -52,7 +52,15 @@ class Audio(APIResource):
         organization=None,
         **params,
     ):
-        requestor, files, data = cls._prepare_request(file, file.name, model, **params)
+        requestor, files, data = cls._prepare_request(
+            file=file,
+            filename=file.name,
+            model=model,
+            api_key=api_key,
+            api_base=api_base,
+            api_type=api_type,
+            **params,
+        )
         url = cls._get_url("transcriptions")
         response, _, api_key = requestor.request("post", url, files=files, params=data)
         return util.convert_to_openai_object(
@@ -71,7 +79,15 @@ class Audio(APIResource):
         organization=None,
         **params,
     ):
-        requestor, files, data = cls._prepare_request(file, file.name, model, **params)
+        requestor, files, data = cls._prepare_request(
+            file=file,
+            filename=file.name,
+            model=model,
+            api_key=api_key,
+            api_base=api_base,
+            api_type=api_type,
+            **params,
+        )
         url = cls._get_url("translations")
         response, _, api_key = requestor.request("post", url, files=files, params=data)
         return util.convert_to_openai_object(
@@ -91,7 +107,15 @@ class Audio(APIResource):
         organization=None,
         **params,
     ):
-        requestor, files, data = cls._prepare_request(file, filename, model, **params)
+        requestor, files, data = cls._prepare_request(
+            file=file,
+            filename=filename,
+            model=model,
+            api_key=api_key,
+            api_base=api_base,
+            api_type=api_type,
+            **params,
+        )
         url = cls._get_url("transcriptions")
         response, _, api_key = requestor.request("post", url, files=files, params=data)
         return util.convert_to_openai_object(
@@ -111,7 +135,15 @@ class Audio(APIResource):
         organization=None,
         **params,
     ):
-        requestor, files, data = cls._prepare_request(file, filename, model, **params)
+        requestor, files, data = cls._prepare_request(
+            file=file,
+            filename=filename,
+            model=model,
+            api_key=api_key,
+            api_base=api_base,
+            api_type=api_type,
+            **params,
+        )
         url = cls._get_url("translations")
         response, _, api_key = requestor.request("post", url, files=files, params=data)
         return util.convert_to_openai_object(
@@ -130,7 +162,15 @@ class Audio(APIResource):
         organization=None,
         **params,
     ):
-        requestor, files, data = cls._prepare_request(file, file.name, model, **params)
+        requestor, files, data = cls._prepare_request(
+            file=file,
+            filename=file.name,
+            model=model,
+            api_key=api_key,
+            api_base=api_base,
+            api_type=api_type,
+            **params,
+        )
         url = cls._get_url("transcriptions")
         response, _, api_key = await requestor.arequest(
             "post", url, files=files, params=data
@@ -151,7 +191,15 @@ class Audio(APIResource):
         organization=None,
         **params,
     ):
-        requestor, files, data = cls._prepare_request(file, file.name, model, **params)
+        requestor, files, data = cls._prepare_request(
+            file=file,
+            filename=file.name,
+            model=model,
+            api_key=api_key,
+            api_base=api_base,
+            api_type=api_type,
+            **params,
+        )
         url = cls._get_url("translations")
         response, _, api_key = await requestor.arequest(
             "post", url, files=files, params=data
@@ -173,7 +221,15 @@ class Audio(APIResource):
         organization=None,
         **params,
     ):
-        requestor, files, data = cls._prepare_request(file, filename, model, **params)
+        requestor, files, data = cls._prepare_request(
+            file=file,
+            filename=filename,
+            model=model,
+            api_key=api_key,
+            api_base=api_base,
+            api_type=api_type,
+            **params,
+        )
         url = cls._get_url("transcriptions")
         response, _, api_key = await requestor.arequest(
             "post", url, files=files, params=data
@@ -195,7 +251,15 @@ class Audio(APIResource):
         organization=None,
         **params,
     ):
-        requestor, files, data = cls._prepare_request(file, filename, model, **params)
+        requestor, files, data = cls._prepare_request(
+            file=file,
+            filename=filename,
+            model=model,
+            api_key=api_key,
+            api_base=api_base,
+            api_type=api_type,
+            **params,
+        )
         url = cls._get_url("translations")
         response, _, api_key = await requestor.arequest(
             "post", url, files=files, params=data
openai/version.py
@@ -1,1 +1,1 @@
-VERSION = "0.27.2"
+VERSION = "0.27.3"