수정본
This commit is contained in:
@@ -42,11 +42,20 @@ class Settings:
|
||||
LOG_LEVEL = os.getenv("LOG_LEVEL", "INFO")
|
||||
|
||||
# Claude Settings
|
||||
CLAUDE_MODEL = os.getenv("CLAUDE_MODEL", "claude-3-5-sonnet-20241022")
|
||||
CLAUDE_MODEL = os.getenv("CLAUDE_MODEL", "claude-sonnet-4-6-20250514")
|
||||
CLAUDE_HAIKU_MODEL = os.getenv("CLAUDE_HAIKU_MODEL", "claude-haiku-4-5-20251001")
|
||||
|
||||
# Gemini Settings
|
||||
GEMINI_MODEL = os.getenv("GEMINI_MODEL", "gemini-2.0-flash")
|
||||
|
||||
# Hybrid AI Mode (claude 선택 시 작업별 Haiku/Sonnet 자동 분기)
|
||||
# True: RISK_ASSESSMENT/GENERATE_JOURNAL → Haiku, 나머지 → Sonnet
|
||||
# False: 모든 작업에 CLAUDE_MODEL 단일 사용
|
||||
HYBRID_AI_ENABLED = os.getenv("HYBRID_AI_ENABLED", "true").lower() == "true"
|
||||
|
||||
# Haiku를 사용할 분석 타입 (비용 절감 대상 — 단순 판단/템플릿 작업)
|
||||
HAIKU_ANALYSIS_TYPES = {"RISK_ASSESSMENT", "GENERATE_JOURNAL", "NEWS_SENTIMENT"}
|
||||
|
||||
# Common AI Settings — __init__에서 AI_PROVIDER 값을 읽어 동적으로 설정한다.
|
||||
# [수정 2] 클래스 변수 평가 시점 문제: AI_PROVIDER가 클래스 변수로 먼저 정의되어 있어도
|
||||
# 아래 두 줄은 클래스 정의 시점(import 시)에 한 번만 평가되므로, 환경변수가 변경돼도
|
||||
|
||||
Reference in New Issue
Block a user