Unverified Commit 2c7fa471 authored by Reid's avatar Reid Committed by GitHub
Browse files

Fix: Add missing EOFError handling in CLI complete command (#20896)


Signed-off-by: default avatarreidliu41 <reid201711@gmail.com>
parent 88fc8a97
......@@ -55,7 +55,7 @@ def chat(system_prompt: str | None, model_name: str, client: OpenAI) -> None:
try:
input_message = input("> ")
except EOFError:
return
break
conversation.append({"role": "user", "content": input_message})
chat_completion = client.chat.completions.create(model=model_name,
......@@ -118,7 +118,7 @@ class ChatCommand(CLISubcommand):
try:
input_message = input("> ")
except EOFError:
return
break
conversation.append({"role": "user", "content": input_message})
chat_completion = client.chat.completions.create(
......@@ -170,7 +170,10 @@ class CompleteCommand(CLISubcommand):
print("Please enter prompt to complete:")
while True:
input_prompt = input("> ")
try:
input_prompt = input("> ")
except EOFError:
break
completion = client.completions.create(model=model_name,
prompt=input_prompt)
output = completion.choices[0].text
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment