From 00294a781499bff7cc1032b84de0382ae138d8cf Mon Sep 17 00:00:00 2001 From: J S <49557684+svilupp@users.noreply.github.com> Date: Sun, 26 Nov 2023 11:04:22 +0000 Subject: [PATCH] fail gracefully without api key --- src/PromptingTools.jl | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/PromptingTools.jl b/src/PromptingTools.jl index 82e12c7b9..6825b140c 100644 --- a/src/PromptingTools.jl +++ b/src/PromptingTools.jl @@ -12,7 +12,10 @@ using PrecompileTools const MODEL_CHAT = "gpt-3.5-turbo" const MODEL_EMBEDDING = "text-embedding-ada-002" const API_KEY = get(ENV, "OPENAI_API_KEY", "") -@assert isempty(API_KEY)==false "Please set OPENAI_API_KEY environment variable!" +# Note: Disable this warning by setting OPENAI_API_KEY to anything +isempty(API_KEY) && + @warn "OPENAI_API_KEY environment variable not set! OpenAI models will not be available - set API key directly via `PromptingTools.API_KEY=`!" + # Cost per 1K tokens as of 7th November 2023 const MODEL_COSTS = Dict("gpt-3.5-turbo" => (0.0015, 0.002), "gpt-3.5-turbo-1106" => (0.001, 0.002),