Skip to content

refactor: ENABLE_AI 환경변수 제거 및 canUseAI() 버그 수정 #92

Closed

Description

@egoing

목표

AI 기능 활성화를 위한 불필요한 환경변수를 제거하고, AI 설정 로직의 버그를 수정합니다.

Blocks #80

작업

1. ENABLE_AI 환경변수 제거

  • AI 관련 환경변수(Gateway 설정 등)가 없으면 자동으로 AI/채팅 기능이 비활성화되도록 변경
  • src/functions/ai/config.ts의 canUseAI() 함수 수정
  • .env.template에서 ENABLE_AI 제거

2. canUseAI()의 process.env.TEXT_MODEL_NAME 버그 수정

  • 현재 문제: config.ts에서 process.env.TEXT_MODEL_NAME을 체크하지만, 실제 값은 constants.ts에 하드코딩되어 있어 프로덕션에서 AI 기능이 비활성화됨
  • 파일: src/functions/ai/config.ts (52행)
  • 해결: constants.ts에서 import한 값을 사용하도록 수정

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions