Commit 8547320e
Changed files (9)
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"