diff --git a/services/modules/llm-chat_gpt/chatgpt.js b/services/modules/llm-chat_gpt/chatgpt.js index 93b9746..95afd56 100644 --- a/services/modules/llm-chat_gpt/chatgpt.js +++ b/services/modules/llm-chat_gpt/chatgpt.js @@ -8,7 +8,7 @@ if (!fs.existsSync(outputDir)) { } // Ensure SAIA API key is set in environment variables: export SAIA_API_KEY="your_api_key_here" -const SAIA_API_KEY = process.env.SAIA_API_KEY; // Ensure SAIA API key is set in environment variables +let SAIA_API_KEY // Ensure SAIA API key is set in environment variables const SAIA_URL = "https://chat-ai.academiccloud.de/v1/chat/completions"; // URL for the REST call, used model and action const module_exports = { @@ -18,6 +18,7 @@ const module_exports = { description: "Generates documents using OpenAI GPT OSS 120B via SAIA platform", async function(parameter) { + SAIA_API_KEY = process.env.SAIA_API_KEY; return new Promise(async (resolve, reject) => { try { // console.log("SAIA OpenAI GPT module invoked with parameters:", parameter); diff --git a/services/modules/llm-gemini/gemini.js b/services/modules/llm-gemini/gemini.js index beff750..ff7e361 100644 --- a/services/modules/llm-gemini/gemini.js +++ b/services/modules/llm-gemini/gemini.js @@ -8,7 +8,7 @@ if (!fs.existsSync(outputDir)) { } // Ensure Google API key is set in environment variables: export GOOGLE_API_KEY="your_api_key_here" -const GEMINI_API_KEY = process.env.GOOGLE_API_KEY; // Ensure Google API key is set in environment variables: export GOOGLE_API_KEY="your_api_key_here" +let GEMINI_API_KEY; // Ensure Google API key is set in environment variables: export GOOGLE_API_KEY="your_api_key_here" const GEMINI_URL = "https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent"; // URL for the REST call, used model and action const module_exports = { @@ -18,6 +18,7 @@ const module_exports = { description: "Generates documents using Google Gemini LLM", async function(parameter) { + GEMINI_API_KEY = process.env.GOOGLE_API_KEY; return new Promise(async (resolve, reject) => { try { // console.log("Gemini LLM module invoked with parameters:", parameter); diff --git a/services/modules/quen3/qwen3.js b/services/modules/quen3/qwen3.js index 0bc913a..349c0b2 100644 --- a/services/modules/quen3/qwen3.js +++ b/services/modules/quen3/qwen3.js @@ -8,7 +8,7 @@ if (!fs.existsSync(outputDir)) { } // Ensure SAIA API key is set in environment variables: export SAIA_API_KEY="your_api_key_here" -const SAIA_API_KEY = process.env.SAIA_API_KEY; +let SAIA_API_KEY; const SAIA_URL = "https://chat-ai.academiccloud.de/v1/chat/completions"; // URL for the REST call, used model and action const module_exports = { @@ -18,6 +18,7 @@ const module_exports = { description: "Generates documents using QWEN 3 235B via SAIA platform", async function(parameter) { + SAIA_API_KEY = process.env.SAIA_API_KEY; return new Promise(async (resolve, reject) => { try { // console.log("SAIA QWEN 3 235B module invoked with parameters:", parameter); diff --git a/services/modules/transcription-remote/assembly.js b/services/modules/transcription-remote/assembly.js index 442d290..1e33e4f 100644 --- a/services/modules/transcription-remote/assembly.js +++ b/services/modules/transcription-remote/assembly.js @@ -1,4 +1,4 @@ -const API_KEY = process.env.ASSEMBLYAI_API_KEY; +let API_KEY const BASE_URL = 'https://api.assemblyai.com/v2'; //---------------------------------------------------Upload audio--------------------------------------------------- @@ -92,6 +92,7 @@ module.exports = { audioformat: "mp3", async function(audioFileName) { + API_KEY = process.env.ASSEMBLYAI_API_KEY; return new Promise(async (resolve, reject) => { try { // audioFileName ist nur "datei.mp3"