Commit 8547320e

Christina Kim <christinahkim1@gmail.com>
2021-07-15 04:05:12
renaming snapshot to model (#27) tag: v0.10.0
* rename snapshot to model in sdk (#48) * updating version
1 parent fc1d9db
openai/api_resources/__init__.py
@@ -4,5 +4,5 @@ from openai.api_resources.error_object import ErrorObject  # noqa: F401
 from openai.api_resources.file import File  # noqa: F401
 from openai.api_resources.answer import Answer  # noqa: F401
 from openai.api_resources.classification import Classification  # noqa: F401
-from openai.api_resources.snapshot import Snapshot  # noqa: F401
+from openai.api_resources.model import Model  # noqa: F401
 from openai.api_resources.fine_tune import FineTune  # noqa: F401
openai/api_resources/completion.py
@@ -33,4 +33,4 @@ class Completion(EngineAPIResource, ListableAPIResource, DeletableAPIResource):
                 if timeout is not None and time.time() > start + timeout:
                     raise
 
-                util.log_info("Waiting for snapshot to warm up", error=e)
+                util.log_info("Waiting for model to warm up", error=e)
openai/api_resources/engine.py
@@ -26,7 +26,7 @@ class Engine(ListableAPIResource, UpdateableAPIResource):
                 if timeout is not None and time.time() > start + timeout:
                     raise
 
-                util.log_info("Waiting for snapshot to warm up", error=e)
+                util.log_info("Waiting for model to warm up", error=e)
 
     def search(self, **params):
         return self.request("post", self.instance_url() + "/search", params)
openai/api_resources/snapshot.py → openai/api_resources/model.py
@@ -4,6 +4,6 @@ from openai.api_resources.abstract import (
 )
 
 
-class Snapshot(ListableAPIResource, DeletableAPIResource):
+class Model(ListableAPIResource, DeletableAPIResource):
     engine_required = False
-    OBJECT_NAME = "snapshot"
+    OBJECT_NAME = "model"
openai/__init__.py
@@ -33,7 +33,7 @@ from openai.api_resources import (  # noqa: E402,F401
     ErrorObject,
     File,
     FineTune,
-    Snapshot,
+    Model,
 )
 
 from openai.error import OpenAIError, APIError, InvalidRequestError  # noqa: E402,F401
openai/cli.py
@@ -176,23 +176,23 @@ class Completion:
                 sys.stdout.flush()
 
 
-class Snapshot:
+class Model:
     @classmethod
     def get(cls, args):
-        resp = openai.Snapshot.retrieve(
+        resp = openai.Model.retrieve(
             engine=args.engine, id=args.id, timeout=args.timeout
         )
         print(resp)
 
     @classmethod
     def delete(cls, args):
-        snapshot = openai.Snapshot(id=args.id).delete()
-        print(snapshot)
+        model = openai.Model(id=args.id).delete()
+        print(model)
 
     @classmethod
     def list(cls, args):
-        snapshots = openai.Snapshot.list()
-        print(snapshots)
+        models = openai.Model.list()
+        print(models)
 
 
 class File:
@@ -536,7 +536,7 @@ Mutually exclusive with `top_p`.""",
         "-m",
         "--model",
         required=False,
-        help="A model (most commonly a snapshot ID) to generate from. Defaults to the engine's default snapshot.",
+        help="A model (most commonly a model ID) to generate from. Defaults to the engine's default model.",
     )
     sub.set_defaults(func=Engine.generate)
 
@@ -621,24 +621,17 @@ Mutually exclusive with `top_p`.""",
     )
     sub.set_defaults(func=Completion.create)
 
-    # Snapshots
-    sub = subparsers.add_parser("snapshots.list")
-    sub.set_defaults(func=Snapshot.list)
+    # Models
+    sub = subparsers.add_parser("models.list")
+    sub.set_defaults(func=Model.list)
 
-    sub = subparsers.add_parser("snapshots.get")
-    sub.add_argument("-e", "--engine", help="The engine this snapshot is running on")
-    sub.add_argument("-i", "--id", required=True, help="The snapshot ID")
-    sub.add_argument(
-        "-t",
-        "--timeout",
-        help="An optional amount of time to block for the snapshot to transition from pending. If the timeout expires, a pending snapshot will be returned.",
-        type=float,
-    )
-    sub.set_defaults(func=Snapshot.get)
+    sub = subparsers.add_parser("models.get")
+    sub.add_argument("-i", "--id", required=True, help="The model ID")
+    sub.set_defaults(func=Model.get)
 
-    sub = subparsers.add_parser("snapshots.delete")
-    sub.add_argument("-i", "--id", required=True, help="The snapshot ID")
-    sub.set_defaults(func=Snapshot.delete)
+    sub = subparsers.add_parser("models.delete")
+    sub.add_argument("-i", "--id", required=True, help="The model ID")
+    sub.set_defaults(func=Model.delete)
 
     # Files
     sub = subparsers.add_parser("files.create")
openai/http_client.py
@@ -307,7 +307,7 @@ class RequestsClient(HTTPClient):
 
     @staticmethod
     def _sanitized_url(url):
-        """ for now just strip all query params from the url for privacy"""
+        """for now just strip all query params from the url for privacy"""
         url = urlparse(url)
         return url.scheme + "://" + url.netloc + url.path
 
openai/object_classes.py
@@ -8,5 +8,5 @@ OBJECT_CLASSES = {
     "experimental.completion_config": CompletionConfig,
     "file": api_resources.File,
     "fine-tune": api_resources.FineTune,
-    "snapshot": api_resources.Snapshot,
+    "model": api_resources.Model,
 }
openai/version.py
@@ -1,1 +1,1 @@
-VERSION = "0.9.4"
+VERSION = "0.10.0"