diff --git a/.env.development b/.env.development index 6b3844f8..a9af3611 100644 --- a/.env.development +++ b/.env.development @@ -37,4 +37,8 @@ NEXT_PUBLIC_ENABLE_LOGGING=true #Gemini API Key GEMINI_API_KEY="AIzaSyDDmMkTkNt12QTj7I3SUygYkOoeG_Sc28Q" -GEMINI_MODEL="gemini-3.1-pro-preview" \ No newline at end of file +GEMINI_MODEL="gemini-3.1-pro-preview" +# [openrouter 스캐폴드] PDF 도면 판독 provider 토글 — 기본 gemini(값 채우기 전까지 동작 불변) +PDF_ANALYZER_PROVIDER=openrouter +OPENROUTER_API_KEY=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 +OPENROUTER_MODEL=anthropic/claude-sonnet-5 diff --git a/.env.local.dev b/.env.local.dev index a53524ca..bce504fe 100644 --- a/.env.local.dev +++ b/.env.local.dev @@ -33,4 +33,8 @@ S3_PROFILE="dev" #Gemini API Key GEMINI_API_KEY="AIzaSyDDmMkTkNt12QTj7I3SUygYkOoeG_Sc28Q" -GEMINI_MODEL="gemini-3.1-pro-preview" \ No newline at end of file +GEMINI_MODEL="gemini-3.1-pro-preview" +# [openrouter 스캐폴드] PDF 도면 판독 provider 토글 — 기본 gemini(값 채우기 전까지 동작 불변) +PDF_ANALYZER_PROVIDER=openrouter +OPENROUTER_API_KEY=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 +OPENROUTER_MODEL=anthropic/claude-sonnet-5 diff --git a/.env.localhost b/.env.localhost index 7cab2757..811d8730 100644 --- a/.env.localhost +++ b/.env.localhost @@ -39,3 +39,8 @@ NEXT_PUBLIC_ENABLE_LOGGING=true #Gemini API Key GEMINI_API_KEY="AIzaSyDDmMkTkNt12QTj7I3SUygYkOoeG_Sc28Q" GEMINI_MODEL="gemini-3.1-pro-preview" + +# [openrouter 스캐폴드] PDF 도면 판독 provider 토글 — 기본 gemini(값 채우기 전까지 동작 불변) +PDF_ANALYZER_PROVIDER=openrouter +OPENROUTER_API_KEY=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 +OPENROUTER_MODEL=anthropic/claude-sonnet-5 diff --git a/.env.production b/.env.production index 50904369..c1d342c3 100644 --- a/.env.production +++ b/.env.production @@ -36,4 +36,8 @@ NEXT_PUBLIC_ENABLE_LOGGING=false #Gemini API Key GEMINI_API_KEY="AIzaSyDDmMkTkNt12QTj7I3SUygYkOoeG_Sc28Q" -GEMINI_MODEL="gemini-3.1-pro-preview" \ No newline at end of file +GEMINI_MODEL="gemini-3.1-pro-preview" +# [openrouter 스캐폴드] PDF 도면 판독 provider 토글 — 기본 gemini(값 채우기 전까지 동작 불변) +PDF_ANALYZER_PROVIDER=openrouter +OPENROUTER_API_KEY=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 +OPENROUTER_MODEL=anthropic/claude-sonnet-5 diff --git a/package.json b/package.json index 81c5c75b..75a28fc1 100644 --- a/package.json +++ b/package.json @@ -37,6 +37,7 @@ "mssql": "^11.0.1", "next": "14.2.28", "next-international": "^1.2.4", + "openai": "^6.45.0", "pdf-lib": "^1.17.1", "react": "^18", "react-chartjs-2": "^5.2.0",