You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: openai/cli.py
+14-6
Original file line number
Diff line number
Diff line change
@@ -123,6 +123,7 @@ def create(cls, args):
123
123
resp=openai.ChatCompletion.create(
124
124
# Required
125
125
model=args.model,
126
+
engine=args.engine,
126
127
messages=messages,
127
128
# Optional
128
129
n=args.n,
@@ -714,12 +715,6 @@ def help(args):
714
715
req=sub.add_argument_group("required arguments")
715
716
opt=sub.add_argument_group("optional arguments")
716
717
717
-
req.add_argument(
718
-
"-m",
719
-
"--model",
720
-
help="The model to use.",
721
-
required=True,
722
-
)
723
718
req.add_argument(
724
719
"-g",
725
720
"--message",
@@ -729,6 +724,19 @@ def help(args):
729
724
help="A message in `{role} {content}` format. Use this argument multiple times to add multiple messages.",
730
725
required=True,
731
726
)
727
+
728
+
group=opt.add_mutually_exclusive_group()
729
+
group.add_argument(
730
+
"-e",
731
+
"--engine",
732
+
help="The engine to use. See https://learn.microsoft.com/en-us/azure/cognitive-services/openai/chatgpt-quickstart?pivots=programming-language-python for more about what engines are available.",
0 commit comments