[작업내용] :
- Gemini 호출을 src/lib/pdf-analyzer/{index,gemini,openrouter}.js provider 모듈로 분리, route 는 위임만 담당 (PDF_ANALYZER_PROVIDER env 로 서버측 선택, 클라이언트 무변경)
- openrouter.js: openai SDK(baseURL=openrouter.ai) + response_format json_schema(strict) 강제 + file-parser native 엔진 명시 고정(OCR 전환 방지), 기본 모델 anthropic/claude-fable-5
- env 4파일 OPENROUTER_MODEL 을 claude-fable-5 로 확정
- 실호출 검증 + 미니 A/B(박공지붕_1.pdf): 양 provider 8점 폴리곤 bbox 동일, fable-5 $0.44/85s
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
41 lines
1.7 KiB
Plaintext
41 lines
1.7 KiB
Plaintext
NEXT_PUBLIC_RUN_MODE="local.dev"
|
|
|
|
NEXT_PUBLIC_API_SERVER_PATH="https://dev-api.hanasys.jp"
|
|
|
|
NEXT_PUBLIC_HOST_URL="//1.248.227.176:4000"
|
|
|
|
NEXT_PUBLIC_API_HOST_URL="http://1.248.227.176:5000"
|
|
|
|
SESSION_SECRET="i3iHH1yp2/2SpQSIySQ4bpyc4g0D+zCF9FAn5xUG0+Y="
|
|
|
|
# NEXT_PUBLIC_CONVERTER_API_URL="https://v2.convertapi.com/convert/dwg/to/png?Secret=secret_bV5zuYMyyIYFlOb3"
|
|
# NEXT_PUBLIC_CONVERTER_API_URL="https://v2.convertapi.com/convert/dwg/to/png?Secret=secret_yAS4QDalL9jgQ7vS"
|
|
NEXT_PUBLIC_CONVERTER_API_URL="https://v2.convertapi.com/convert/dwg/to/png?Secret=secret_a0FLEK6M2oTpXInK"
|
|
|
|
NEXT_PUBLIC_Q_ORDER_AUTO_LOGIN_URL="http://q-order-stg.q-cells.jp:8120/eos/login/autoLogin"
|
|
NEXT_PUBLIC_Q_MUSUBI_AUTO_LOGIN_URL="http://q-musubi-stg.q-cells.jp:8120/qm/login/autoLogin"
|
|
|
|
# 테스트용
|
|
# AWS_REGION="ap-northeast-2"
|
|
# AMPLIFY_BUCKET="interplug"
|
|
# AWS_ACCESS_KEY_ID="AKIAVWMWJCUXFHEAZ4FR"
|
|
# AWS_SECRET_ACCESS_KEY="NDzSvPUo4/ErpPOEs1eZAnoUBilc1FL7YaoHkqe4"
|
|
# NEXT_PUBLIC_AWS_S3_BASE_URL="https://interplug.s3.ap-northeast-2.amazonaws.com"
|
|
|
|
# 실제 일본 서버
|
|
AWS_REGION="ap-northeast-1"
|
|
AMPLIFY_BUCKET="files.hanasys.jp"
|
|
AWS_ACCESS_KEY_ID="AKIA3K4QWLZHFZRJOM2E"
|
|
AWS_SECRET_ACCESS_KEY="Cw87TjKwnTWRKgORGxYiFU6GUTgu25eUw4eLBNcA"
|
|
NEXT_PUBLIC_AWS_S3_BASE_URL="//files.hanasys.jp"
|
|
|
|
S3_PROFILE="dev"
|
|
|
|
#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-fable-5
|