From f3874dd40a7992d85f31f4a3a8f643daf06fa5d0 Mon Sep 17 00:00:00 2001 From: "Paul Gauthier (aider)" Date: Sat, 7 Dec 2024 10:52:21 -0800 Subject: [PATCH] feat: add deprecation warnings for legacy API key arguments --- aider/main.py | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/aider/main.py b/aider/main.py index 460596ff6..479f8e1a7 100644 --- a/aider/main.py +++ b/aider/main.py @@ -489,23 +489,26 @@ def main(argv=None, input=None, output=None, force_git_root=None, return_coder=F dump(os.environ.get("ANTHROPIC_API_KEY")) - # AI: for each of these, add io.tool_warning("--xxx is deprecated, use ---yyy") and either use --api-key foo= or --set-env FOO=value if args.anthropic_api_key: + io.tool_warning("--anthropic-api-key is deprecated, use --api-key anthropic=") os.environ["ANTHROPIC_API_KEY"] = args.anthropic_api_key if args.openai_api_key: + io.tool_warning("--openai-api-key is deprecated, use --api-key openai=") os.environ["OPENAI_API_KEY"] = args.openai_api_key if args.openai_api_base: + io.tool_warning("--openai-api-base is deprecated, use --set-env OPENAI_API_BASE=") os.environ["OPENAI_API_BASE"] = args.openai_api_base if args.openai_api_version: + io.tool_warning("--openai-api-version is deprecated, use --set-env OPENAI_API_VERSION=") os.environ["OPENAI_API_VERSION"] = args.openai_api_version if args.openai_api_type: + io.tool_warning("--openai-api-type is deprecated, use --set-env OPENAI_API_TYPE=") os.environ["OPENAI_API_TYPE"] = args.openai_api_type if args.openai_organization_id: + io.tool_warning("--openai-organization-id is deprecated, use --set-env OPENAI_ORGANIZATION=") os.environ["OPENAI_ORGANIZATION"] = args.openai_organization_id - # ... down to here AI! - dump(os.environ.get("ANTHROPIC_API_KEY")) if args.analytics_disable: