diff --git a/chatdesk-ui/app/api/chat/custom/route.ts b/chatdesk-ui/app/api/chat/custom/route.ts index 7ccc6d0..bb60d21 100644 --- a/chatdesk-ui/app/api/chat/custom/route.ts +++ b/chatdesk-ui/app/api/chat/custom/route.ts @@ -6,7 +6,7 @@ import { ServerRuntime } from "next" import OpenAI from "openai" import { ChatCompletionCreateParamsBase } from "openai/resources/chat/completions.mjs" //import { getRuntimeEnv } from "@/lib/ipconfig" // 新增引入 -import { getRuntimeEnv } from "@/lib/runtime-env" +import { getRuntimeEnvForRouterAPI } from "@/lib/runtime-env" //export const runtime: ServerRuntime = "edge" @@ -21,14 +21,14 @@ export async function POST(request: Request) { } try { - // const supabaseAdmin = createClient( - // getRuntimeEnv("SUPABASE_URL") ?? "http://localhost:8000", - // process.env.SUPABASE_SERVICE_ROLE_KEY! - // ) const supabaseAdmin = createClient( - "http://67.223.119.33:8000", // ⬅️ 硬编码 IP 地址 + getRuntimeEnvForRouterAPI("SUPABASE_URL") ?? "http://localhost:8000", process.env.SUPABASE_SERVICE_ROLE_KEY! - ) + ) + // const supabaseAdmin = createClient( + // "http://67.223.119.33:8000", // ⬅️ 硬编码 IP 地址 + // process.env.SUPABASE_SERVICE_ROLE_KEY! + // ) const { data: customModel, error } = await supabaseAdmin .from("models") @@ -39,7 +39,7 @@ export async function POST(request: Request) { console.log("⛳ ChatSettings:", chatSettings) console.log("⛳ Messages:", messages) console.log("⛳ Custom Model ID:", customModelId) - console.log("⛳ Supabase URL:", getRuntimeEnv("SUPABASE_URL")) + console.log("⛳ Supabase URL:", getRuntimeEnvForRouterAPI("SUPABASE_URL")) if (!customModel) { console.error("❌ No custom model found:", error) diff --git a/chatdesk-ui/app/api/username/available/route.ts b/chatdesk-ui/app/api/username/available/route.ts index c13fb2c..4d46865 100644 --- a/chatdesk-ui/app/api/username/available/route.ts +++ b/chatdesk-ui/app/api/username/available/route.ts @@ -1,7 +1,7 @@ import { Database } from "@/supabase/types" import { createClient } from "@supabase/supabase-js" //import { getRuntimeEnv } from "@/lib/ipconfig" // 新增引入 -import { getRuntimeEnv } from "@/lib/runtime-env" +import { getRuntimeEnvForRouterAPI } from "@/lib/runtime-env" export const runtime = "edge" @@ -13,7 +13,7 @@ export async function POST(request: Request) { try { const supabaseAdmin = createClient( - getRuntimeEnv("SUPABASE_URL") ?? "http://localhost:8000", + getRuntimeEnvForRouterAPI("SUPABASE_URL") ?? "http://localhost:8000", process.env.SUPABASE_SERVICE_ROLE_KEY! ) diff --git a/chatdesk-ui/app/api/username/get/route.ts b/chatdesk-ui/app/api/username/get/route.ts index c44d183..5e689c3 100644 --- a/chatdesk-ui/app/api/username/get/route.ts +++ b/chatdesk-ui/app/api/username/get/route.ts @@ -1,7 +1,7 @@ import { Database } from "@/supabase/types" import { createClient } from "@supabase/supabase-js" //import { getRuntimeEnv } from "@/lib/ipconfig" // 新增引入 -import { getRuntimeEnv } from "@/lib/runtime-env" +import { getRuntimeEnvForRouterAPI } from "@/lib/runtime-env" export const runtime = "edge" @@ -13,7 +13,7 @@ export async function POST(request: Request) { try { const supabaseAdmin = createClient( - getRuntimeEnv("SUPABASE_URL") ?? "http://localhost:8000", + getRuntimeEnvForRouterAPI("SUPABASE_URL") ?? "http://localhost:8000", process.env.SUPABASE_SERVICE_ROLE_KEY! ) diff --git a/chatdesk-ui/lib/runtime-env/index.ts b/chatdesk-ui/lib/runtime-env/index.ts index 4f23b7f..6cb8696 100644 --- a/chatdesk-ui/lib/runtime-env/index.ts +++ b/chatdesk-ui/lib/runtime-env/index.ts @@ -8,3 +8,7 @@ export function getRuntimeEnv(key: string): string | undefined { return getRuntimeEnvCSR(key) } } + +export function getRuntimeEnvForRouterAPI(key: string): string | undefined { + return process.env[key] +}