Commit 6d5f5977

Lilian Weng <lilian@openai.com>
2020-12-05 07:15:11
Add a very simple cli for higherlevel/classifications and higherlevel/answers
1 parent 3c6d4cd
Changed files (3)
openai/api_resources/__init__.py
@@ -4,6 +4,7 @@ from openai.api_resources.engine import Engine
 from openai.api_resources.error_object import ErrorObject
 from openai.api_resources.event import Event
 from openai.api_resources.file import File
+from openai.api_resources.higherlevel import HigherLevel
 from openai.api_resources.plan import Plan
 from openai.api_resources.run import Run
 from openai.api_resources.snapshot import Snapshot
openai/api_resources/higherlevel.py
@@ -0,0 +1,14 @@
+from openai.api_resources.abstract.engine_api_resource import EngineAPIResource
+
+
+class HigherLevel(EngineAPIResource):
+    api_prefix = "higherlevel"
+
+    def get_url(self, base):
+        return "/%s/%ss" % (self.api_prefix, base)
+
+    def classification(self, **params):
+        return self.request("post", self.get_url("classification"), params)
+
+    def answer(self, **params):
+        return self.request("post", self.get_url("answer"), params)
.gitignore
@@ -1,3 +1,4 @@
 *.egg-info
 __pycache__
 /public/dist
+.idea