저는 groq에 호스팅된 LLM을 사용 중이었으며, 오류가 발생하기 시작했을 때 약 95%까지 진행되어 있었습니다. 조사해 보니 groq에서 제가 사용하던 모델이 비추천(deprecated) 처리되었음을 알게 되었습니다. 그래서 groq에서 새 모델을 설정하고 discourse에서 모델 매개변수를 업데이트했습니다.
discourse가 업데이트된 번역 LLM으로 매일 수백만 개의 토큰을 사용하고 있음에도 불구하고, 번역 상태 페이지의 진행률 표시줄은 전혀 진행되지 않고 있습니다(여전히 95%에 멈춰 있음).
그래서 LLM 매개변수가 변경될 때 어떤 일이 일어나는지 알아보고 있습니다. 처음부터 모든 번역을 다시 시작하나요? 그렇다면 처음부터 다시 하는 것을 방지하고 중단된 곳에서 이어서 진행할 수 있는 방법이 있을까요?
예를 들어, Gemini 모델로 번역을 한 후 다른 모델로 전환하면 새로운 단어 캐시가 생성됩니다. 제 경험상, 저는 세 가지 라우트를 유지하는 것을 선호합니다. 두 개는 동일한 모델을 사용하고, 이제 새로운 콘텐츠에는 Gemini Flash Lite를 활성화했는데, 지금까지 문제가 없었습니다.
네, rails 콘솔에서 SiteSettings. ai_translation_verbose_logs = true를 설정하여 AI 번역 디버깅을 켜고, 지난 2일 동안 /logs 오류 로그 페이지에서 이 메시지를 계속 확인하고 있습니다.
DiscourseAi::Translation: Failed to translate topic 5898 to zh_TW: {“error”:{“message”:"Rate limit reached for model openai/gpt-oss-120b in organization org_01kccx1baz5sXXX service tier on_demand on tokens per day (TPD): Limit 200000, Used 193366, Requested 7514. Please try again in 6m20.16s.
해당 토픽이 매일의 토큰 한도를 계속 소진하고 있습니다. 왜 하나의 토픽이 루프에 갇혀 이런 현상이 발생하는지 이해가 되지 않습니다.
DiscourseAi::Translation: Failed to translate topic 5898 to fr: {“error”:{“message”:"Rate limit reached for model openai/gpt-oss-120b in organization org_01kccx1be8fffaz5sbe17 service tier on_demand on tokens per day (TPD): Limit 200000, Used 197080, Requested 7512. Please try again in 33m3.744s.
DiscourseAi::Translation: Failed to translate topic 5898 to fr: {“error”:{“message”:“reasoning_effort must be one of low, medium, or high”,“type”:“invalid_request_error”}}