From 86bdbb82b19dfb58fb483f9f32bad81b8e5b9e32 Mon Sep 17 00:00:00 2001 From: Fullstop000 Date: Tue, 23 Apr 2024 18:29:12 +0800 Subject: fix(agent): Support OpenAI Project API keys (#7099) Amend regex expression in config.py that OpenAI API keys are validated against Signed-off-by: Fullstop000 --- autogpts/autogpt/autogpt/config/config.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'autogpts') diff --git a/autogpts/autogpt/autogpt/config/config.py b/autogpts/autogpt/autogpt/config/config.py index 4ea94fc77..475ad745d 100644 --- a/autogpts/autogpt/autogpt/config/config.py +++ b/autogpts/autogpt/autogpt/config/config.py @@ -289,7 +289,7 @@ class ConfigBuilder(Configurable[Config]): def assert_config_has_openai_api_key(config: Config) -> None: """Check if the OpenAI API key is set in config.py or as an environment variable.""" - key_pattern = r"^sk-\w{48}" + key_pattern = r"^sk-(proj-)?\w{48}" openai_api_key = ( config.openai_credentials.api_key.get_secret_value() if config.openai_credentials -- cgit v1.2.3