Skip to content

Commit 5f8c4a8

Browse files
authored
Cleanup (#12)
1 parent cf9c04a commit 5f8c4a8

14 files changed

+8
-232
lines changed

openai/api_resources/__init__.py

-6
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,8 @@
1-
from openai.api_resources.branch import Branch
21
from openai.api_resources.completion import Completion
32
from openai.api_resources.engine import Engine
43
from openai.api_resources.error_object import ErrorObject
5-
from openai.api_resources.event import Event
64
from openai.api_resources.file import File
75
from openai.api_resources.answer import Answer
86
from openai.api_resources.classification import Classification
9-
from openai.api_resources.plan import Plan
10-
from openai.api_resources.run import Run
117
from openai.api_resources.snapshot import Snapshot
12-
from openai.api_resources.tag import Tag
13-
from openai.api_resources.update import Update
148
from openai.api_resources.fine_tune import FineTune

openai/api_resources/branch.py

-25
This file was deleted.

openai/api_resources/engine.py

-3
Original file line numberDiff line numberDiff line change
@@ -4,9 +4,6 @@
44

55
from openai import api_requestor, util
66
from openai.api_resources.abstract import (
7-
APIResource,
8-
CreateableAPIResource,
9-
DeletableAPIResource,
107
ListableAPIResource,
118
UpdateableAPIResource,
129
)

openai/api_resources/event.py

-42
This file was deleted.

openai/api_resources/experimental/completion_config.py

-2
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,7 @@
11
from openai.api_resources.abstract import (
2-
APIResource,
32
CreateableAPIResource,
43
DeletableAPIResource,
54
ListableAPIResource,
6-
UpdateableAPIResource,
75
)
86

97

openai/api_resources/file.py

-6
Original file line numberDiff line numberDiff line change
@@ -1,17 +1,11 @@
11
from __future__ import absolute_import, division, print_function
22

3-
import json
4-
import os
5-
import tempfile
6-
73
import openai
84
from openai import api_requestor, util
95
from openai.api_resources.abstract import (
106
DeletableAPIResource,
117
ListableAPIResource,
12-
UpdateableAPIResource,
138
)
14-
from openai.util import log_info
159

1610

1711
class File(ListableAPIResource, DeletableAPIResource):

openai/api_resources/plan.py

-18
This file was deleted.

openai/api_resources/run.py

-21
This file was deleted.

openai/api_resources/snapshot.py

+5-2
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,10 @@
11
from openai.api_resources.abstract.engine_api_resource import EngineAPIResource
2-
from openai.api_resources.abstract import ListableAPIResource, DeletableAPIResource
2+
from openai.api_resources.abstract import (
3+
ListableAPIResource,
4+
DeletableAPIResource,
5+
)
36

47

5-
class Snapshot(EngineAPIResource, ListableAPIResource, DeletableAPIResource):
8+
class Snapshot(ListableAPIResource, DeletableAPIResource):
69
engine_required = False
710
OBJECT_NAME = "snapshot"

openai/api_resources/tag.py

-18
This file was deleted.

openai/api_resources/update.py

-5
This file was deleted.

openai/cli.py

-78
Original file line numberDiff line numberDiff line change
@@ -162,16 +162,6 @@ def create(cls, args):
162162

163163

164164
class Snapshot:
165-
@classmethod
166-
def create(cls, args):
167-
resp = openai.Snapshot.create(
168-
engine=args.engine,
169-
branch=args.branch,
170-
description=args.description,
171-
timeout=args.timeout,
172-
)
173-
print(resp)
174-
175165
@classmethod
176166
def get(cls, args):
177167
resp = openai.Snapshot.retrieve(
@@ -190,28 +180,6 @@ def list(cls, args):
190180
print(snapshots)
191181

192182

193-
class Tag:
194-
@classmethod
195-
def create(cls, args):
196-
resp = openai.Tag.create(id=args.id, model=args.model, force=args.force)
197-
print(resp)
198-
199-
@classmethod
200-
def get(cls, args):
201-
resp = openai.Tag.retrieve(id=args.id)
202-
print(resp)
203-
204-
@classmethod
205-
def delete(cls, args):
206-
tag = openai.Tag(id=args.id).delete()
207-
print(tag)
208-
209-
@classmethod
210-
def list(cls, args):
211-
tags = openai.Tag.list()
212-
print(tags)
213-
214-
215183
class File:
216184
@classmethod
217185
def create(cls, args):
@@ -423,24 +391,6 @@ def help(args):
423391
sub = subparsers.add_parser("snapshots.list")
424392
sub.set_defaults(func=Snapshot.list)
425393

426-
sub = subparsers.add_parser("snapshots.create")
427-
sub.add_argument(
428-
"-e", "--engine", required=True, help="The engine this snapshot is running on"
429-
)
430-
sub.add_argument(
431-
"-b", "--branch", required=True, help="The branch to turn into a snapshot"
432-
)
433-
sub.add_argument(
434-
"-d", "--description", help="A human-readable description of this snapshot"
435-
)
436-
sub.add_argument(
437-
"-t",
438-
"--timeout",
439-
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.",
440-
type=float,
441-
)
442-
sub.set_defaults(func=Snapshot.create)
443-
444394
sub = subparsers.add_parser("snapshots.get")
445395
sub.add_argument("-e", "--engine", help="The engine this snapshot is running on")
446396
sub.add_argument("-i", "--id", required=True, help="The snapshot ID")
@@ -456,34 +406,6 @@ def help(args):
456406
sub.add_argument("-i", "--id", required=True, help="The snapshot ID")
457407
sub.set_defaults(func=Snapshot.delete)
458408

459-
# Tags
460-
sub = subparsers.add_parser("tags.create")
461-
sub.add_argument("-i", "--id", help="The ID of the tag to create", required=True)
462-
sub.add_argument(
463-
"-f",
464-
"--force",
465-
action="store_true",
466-
help="Whether to overwrite an existing tag with this ID",
467-
)
468-
sub.add_argument(
469-
"-m",
470-
"--model",
471-
help="Which model (most commonly a snapshot ID) to tag",
472-
required=True,
473-
)
474-
sub.set_defaults(func=Tag.create)
475-
476-
sub = subparsers.add_parser("tags.get")
477-
sub.add_argument("-i", "--id", required=True, help="The tag ID")
478-
sub.set_defaults(func=Tag.get)
479-
480-
sub = subparsers.add_parser("tags.delete")
481-
sub.add_argument("-i", "--id", required=True, help="The tag ID")
482-
sub.set_defaults(func=Tag.delete)
483-
484-
sub = subparsers.add_parser("tags.list")
485-
sub.set_defaults(func=Tag.list)
486-
487409
# Files
488410
sub = subparsers.add_parser("files.create")
489411

openai/object_classes.py

+2-5
Original file line numberDiff line numberDiff line change
@@ -6,10 +6,7 @@
66
OBJECT_CLASSES = {
77
"engine": api_resources.Engine,
88
"experimental.completion_config": CompletionConfig,
9+
"file": api_resources.File,
10+
"fine-tune": api_resources.FineTune,
911
"snapshot": api_resources.Snapshot,
10-
"tag": api_resources.Tag,
11-
"branch": api_resources.Branch,
12-
"plan": api_resources.Plan,
13-
"update": api_resources.Update,
14-
"event": api_resources.Event,
1512
}

openai/version.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
VERSION = "0.6.2"
1+
VERSION = "0.6.3"

0 commit comments

Comments
 (0)