Handle missing api key gracefully

This commit is contained in:
Paul Gauthier 2023-05-27 06:35:37 -07:00
parent 3f5e4130ea
commit b0d860bcf4

View file

@ -189,6 +189,10 @@ def main(args=None, input=None, output=None):
io.tool(*sys.argv, log_only=True)
if not args.openai_api_key:
io.tool_error("No OpenAI API key provided. Use --openai-api-key or env OPENAI_API_KEY,")
return 1
coder = Coder(
io,
main_model=args.model,
@ -202,6 +206,7 @@ def main(args=None, input=None, output=None):
verbose=args.verbose,
openai_api_key=args.openai_api_key,
)
if args.dirty_commits:
coder.commit(ask=True, prefix="wip: ", which="repo_files")