From 22245ca9fd2c93e2516e73552e836a9cd20bd26f Mon Sep 17 00:00:00 2001
From: Marcus Schiesser <mail@marcusschiesser.de>
Date: Mon, 29 Jul 2024 14:51:20 +0200
Subject: [PATCH] chore: remove azure openai key question

---
 helpers/providers/azure.ts | 25 +------------------------
 1 file changed, 1 insertion(+), 24 deletions(-)

diff --git a/helpers/providers/azure.ts b/helpers/providers/azure.ts
index b343d3b3..74f90142 100644
--- a/helpers/providers/azure.ts
+++ b/helpers/providers/azure.ts
@@ -57,7 +57,7 @@ export async function askAzureQuestions({
   askModels,
 }: ModelConfigQuestionsParams): Promise<ModelConfigParams> {
   const config: ModelConfigParams = {
-    apiKey: openAiKey,
+    apiKey: openAiKey || process.env.AZURE_OPENAI_KEY,
     model: DEFAULT_MODEL,
     embeddingModel: DEFAULT_EMBEDDING_MODEL,
     dimensions: getDimensions(DEFAULT_EMBEDDING_MODEL),
@@ -67,29 +67,6 @@ export async function askAzureQuestions({
     },
   };
 
-  if (!config.apiKey) {
-    const { key } = await prompts(
-      {
-        type: "text",
-        name: "key",
-        message: askModels
-          ? "Please provide your Azure OpenAI API key (or leave blank to use AZURE_OPENAI_KEY env variable):"
-          : "Please provide your Azure OpenAI API key (leave blank to skip):",
-        validate: (value: string) => {
-          if (askModels && !value) {
-            if (process.env.AZURE_OPENAI_KEY) {
-              return true;
-            }
-            return "AZURE_OPENAI_KEY env variable is not set - key is required";
-          }
-          return true;
-        },
-      },
-      questionHandlers,
-    );
-    config.apiKey = key || process.env.AZURE_OPENAI_KEY;
-  }
-
   // use default model values in CI or if user should not be asked
   const useDefaults = ciInfo.isCI || !askModels;
   if (!useDefaults) {
-- 
GitLab