From 82d8c8a7bcdc31fa9a1289f0a0425d94261b0a55 Mon Sep 17 00:00:00 2001 From: jmj Date: Sat, 30 May 2026 15:32:26 +0900 Subject: [PATCH] =?UTF-8?q?fix(ai):=20LLM=5FFLASH=5FMODEL=EC=9D=84=20gemin?= =?UTF-8?q?i-3.1-flash-lite=20=EB=A1=9C=20(Mindlogic=20=EA=B2=8C=EC=9D=B4?= =?UTF-8?q?=ED=8A=B8=EC=9B=A8=EC=9D=B4=20=EC=B9=B4=ED=83=88=EB=A1=9C?= =?UTF-8?q?=EA=B7=B8=20=EC=A0=95=ED=95=A9)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 운영 골든패스 E2E 도중 발견: openai.NotFoundError: 404 - Model 'gemini-3.1-flash-lite-preview' not found Mindlogic factchat-cloud 게이트웨이 카탈로그 (`GET /v1/gateway/models`) 확인 결과 Flash 계열로 가용한 모델은 gemini-3.5-flash / gemini-3.1-flash-lite / gemini-3-flash-preview / gemini-2.5-flash. Pro 와 달리 Flash Lite 는 "-preview" 접미가 없음. default 값을 가용 모델로 정정. - ai/src/ai_server/config/settings.py default - ai/.env.example, .env.example, docker-compose.yml default - docs/environment.md --- .env.example | 2 +- ai/.env.example | 2 +- ai/src/ai_server/config/settings.py | 2 +- docker-compose.yml | 2 +- docs/environment.md | 2 +- 5 files changed, 5 insertions(+), 5 deletions(-) diff --git a/.env.example b/.env.example index 00e909bc..999178ce 100644 --- a/.env.example +++ b/.env.example @@ -27,7 +27,7 @@ S3_REGION=us-east-1 LLM_API_KEY= LLM_BASE_URL=https://factchat-cloud.mindlogic.ai/v1/gateway LLM_PRO_MODEL=gemini-3.1-pro-preview -LLM_FLASH_MODEL=gemini-3.1-flash-lite-preview +LLM_FLASH_MODEL=gemini-3.1-flash-lite LLM_FLASH_TEMPERATURE=0.4 LLM_FLASH_MAX_TOKENS=512 diff --git a/ai/.env.example b/ai/.env.example index 50a4b619..65866f0f 100644 --- a/ai/.env.example +++ b/ai/.env.example @@ -18,7 +18,7 @@ LLM_API_KEY= LLM_BASE_URL=https://factchat-cloud.mindlogic.ai/v1/gateway LLM_PRO_MODEL=gemini-3.1-pro-preview LLM_PRO_TEMPERATURE=0.2 -LLM_FLASH_MODEL=gemini-3.1-flash-lite-preview +LLM_FLASH_MODEL=gemini-3.1-flash-lite LLM_FLASH_TEMPERATURE=0.4 LLM_FLASH_MAX_TOKENS=512 diff --git a/ai/src/ai_server/config/settings.py b/ai/src/ai_server/config/settings.py index b4a0fc2c..65f57120 100644 --- a/ai/src/ai_server/config/settings.py +++ b/ai/src/ai_server/config/settings.py @@ -47,7 +47,7 @@ class Settings(BaseSettings): llm_pro_temperature: float = 0.2 # 꼬리질문용 Flash 모델 (저지연 < 3s) - llm_flash_model: str = "gemini-3.1-flash-lite-preview" + llm_flash_model: str = "gemini-3.1-flash-lite" llm_flash_temperature: float = 0.4 llm_flash_max_tokens: int = 512 diff --git a/docker-compose.yml b/docker-compose.yml index c28e95f6..44742b60 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -87,7 +87,7 @@ services: LLM_API_KEY: ${LLM_API_KEY:-} LLM_BASE_URL: ${LLM_BASE_URL:-https://factchat-cloud.mindlogic.ai/v1/gateway} LLM_PRO_MODEL: ${LLM_PRO_MODEL:-gemini-3.1-pro-preview} - LLM_FLASH_MODEL: ${LLM_FLASH_MODEL:-gemini-3.1-flash-lite-preview} + LLM_FLASH_MODEL: ${LLM_FLASH_MODEL:-gemini-3.1-flash-lite} LLM_FLASH_TEMPERATURE: ${LLM_FLASH_TEMPERATURE:-0.4} LLM_FLASH_MAX_TOKENS: ${LLM_FLASH_MAX_TOKENS:-512} # AI → Core 내부 API. 같은 compose 네트워크의 backend 서비스로 직접 라우팅. diff --git a/docs/environment.md b/docs/environment.md index 2aa8e85f..11064f0e 100644 --- a/docs/environment.md +++ b/docs/environment.md @@ -97,7 +97,7 @@ LLM_API_KEY= # 학교 발급 키 LLM_BASE_URL=https://factchat-cloud.mindlogic.ai/v1/gateway LLM_PRO_MODEL=gemini-3.1-pro-preview LLM_PRO_TEMPERATURE=0.2 -LLM_FLASH_MODEL=gemini-3.1-flash-lite-preview # 꼬리질문(US-19) 저지연 모델 +LLM_FLASH_MODEL=gemini-3.1-flash-lite # 꼬리질문(US-19) 저지연 모델 LLM_FLASH_TEMPERATURE=0.4 LLM_FLASH_MAX_TOKENS=512