From 21d97660a8a67fe69c6e5b23045761315c61be66 Mon Sep 17 00:00:00 2001 From: Ellyse Date: Wed, 5 Mar 2025 13:40:38 -0800 Subject: [PATCH] added env AI_URL which allows you to use local toolshed but point the AI endpoints to another environment --- typescript/packages/jumble/vite.config.ts | 24 +++++++++++++++++------ 1 file changed, 18 insertions(+), 6 deletions(-) diff --git a/typescript/packages/jumble/vite.config.ts b/typescript/packages/jumble/vite.config.ts index 372b208f0..9db388528 100644 --- a/typescript/packages/jumble/vite.config.ts +++ b/typescript/packages/jumble/vite.config.ts @@ -20,7 +20,9 @@ export default defineConfig({ changeOrigin: true, }, "/api/ai/spell/": { - target: Deno.env.get("TOOLSHED_API_URL") ?? "http://localhost:8000/", + target: Deno.env.get("AI_URL") ?? + Deno.env.get("TOOLSHED_API_URL") ?? + "http://localhost:8000/", changeOrigin: true, }, "/api/spellbook": { @@ -32,23 +34,33 @@ export default defineConfig({ changeOrigin: true, }, "/api/ai/llm": { - target: Deno.env.get("TOOLSHED_API_URL") ?? "http://localhost:8000/", + target: Deno.env.get("AI_URL") ?? + Deno.env.get("TOOLSHED_API_URL") ?? + "http://localhost:8000/", changeOrigin: true, }, "/api/ai/img": { - target: Deno.env.get("TOOLSHED_API_URL") ?? "http://localhost:8000/", + target: Deno.env.get("AI_URL") ?? + Deno.env.get("TOOLSHED_API_URL") ?? + "http://localhost:8000/", changeOrigin: true, }, "/api/ai/voice": { - target: Deno.env.get("TOOLSHED_API_URL") ?? "http://localhost:8000/", + target: Deno.env.get("AI_URL") ?? + Deno.env.get("TOOLSHED_API_URL") ?? + "http://localhost:8000/", changeOrigin: true, }, "/api/ai/webreader": { - target: Deno.env.get("TOOLSHED_API_URL") ?? "http://localhost:8000/", + target: Deno.env.get("AI_URL") ?? + Deno.env.get("TOOLSHED_API_URL") ?? + "http://localhost:8000/", changeOrigin: true, }, "/api/storage/blobby": { - target: Deno.env.get("TOOLSHED_API_URL") ?? "http://localhost:8000/", + target: Deno.env.get("MEMORY_URL") ?? + Deno.env.get("TOOLSHED_API_URL") ?? + "http://localhost:8000/", changeOrigin: true, }, "/api/storage/memory": {