Discourse AI - 업데이트 후 설정이 사라져서 기존 LLM을 삭제할 수 없음

안녕하세요,
수개월간 업데이트를 하지 않던 Discourse를 방금 업데이트했습니다.
AI 기능에 많은 개발 노력이 기울여진 것을 보니 기쁘지만, 설정에서 놓치고 있는 부분이 있는 것 같습니다.
기존의 4o 모델을 대체하기 위해 GPT-4.1과 4.1-mini 모델을 추가했는데, 4o 모델을 삭제하려고 하면 다음과 같은 메시지가 표시됩니다:
오류가 발생했습니다: ai_helper_model과 ai_summarization_model에서 현재 이 모델이 사용 중이므로 삭제할 수 없습니다. 설정을 업데이트한 후 다시 시도해 주세요.
하지만 ai_helper_modelai_summarization_model은 더 이상 존재하지 않습니다.

또 다른 문제는, 이로 인해 AI 어시스턴트에 사용할 LLM을 어떻게 선택해야 하는지 모르겠다는 점입니다. 모든 페르소나에 대한 선호 LLM 모델을 선택하는 것이 summarize와 같은 일부 라벨을 4o에서 4-mini로 변경하는 데 도움이 된 것을 확인했습니다. 하지만 예를 들어 AI 어시스턴트 라벨은 여전히 4o로 표시되고 있습니다. 기억이 맞다면, 페르소나와 독립적으로 각 기능별로 어떤 LLM을 사용할지 선택할 수 있었는데 맞나요?

시간 내어 확인해 주셔서 감사합니다.

다음 PR를 통해 수정했습니다:

그리고

설정을 숨겼지만, 이는 다소 성급했다고 생각합니다. 수많은 모델에 걸쳐 헬퍼 설정을 하나씩 적용하는 것이 매우 번거로울 수 있고, 또한 LLM을 삭제할 수 없는 이유가 매우 불분명할 수 있기 때문입니다.

@Roman 님이 이 문제를 살펴보고 이 접근 방식이 타당한지 여부를 결정할 것입니다.

여기서의 대안은 여러 페르소나에 걸쳐 default_llm을 설정하는 단축키를 제공하는 것이거나, 설정에 대한 모든 참조를 완전히 제거하는 것입니다.

네, 아마도 조금 성급했던 것 같습니다. 기능 페이지를 통해 더 간단한 방식으로 설정을 관리하도록 전환하는 동안, 이 설정들을 복원하는 것이 맞다고 생각합니다.

기본 LLM을 전역으로 설정할 수 있는 기능을 방금 병합했습니다. 직접 사용해 보고, 기존 LLM을 삭제할 수 있는지 확인해 주시겠어요?

안녕하세요, 늦게 답장드려서 죄송합니다. 실제로 잘 작동하네요. 정말 감사합니다 :slight_smile: