diff --git a/server/reflector/llm/llm_modal.py b/server/reflector/llm/llm_modal.py index 220730e5..4b81c5a0 100644 --- a/server/reflector/llm/llm_modal.py +++ b/server/reflector/llm/llm_modal.py @@ -47,6 +47,7 @@ class ModalLLM(LLM): json=json_payload, timeout=self.timeout, retry_timeout=60 * 5, + follow_redirects=True, ) response.raise_for_status() text = response.json()["text"] diff --git a/server/reflector/processors/audio_diarization_modal.py b/server/reflector/processors/audio_diarization_modal.py index 52be7c5d..53de2501 100644 --- a/server/reflector/processors/audio_diarization_modal.py +++ b/server/reflector/processors/audio_diarization_modal.py @@ -28,6 +28,7 @@ class AudioDiarizationModalProcessor(AudioDiarizationProcessor): headers=self.headers, params=params, timeout=None, + follow_redirects=True, ) response.raise_for_status() return response.json()["text"] diff --git a/server/reflector/processors/audio_transcript_modal.py b/server/reflector/processors/audio_transcript_modal.py index 23c9d74e..0ca4710f 100644 --- a/server/reflector/processors/audio_transcript_modal.py +++ b/server/reflector/processors/audio_transcript_modal.py @@ -41,6 +41,7 @@ class AudioTranscriptModalProcessor(AudioTranscriptProcessor): timeout=self.timeout, headers=self.headers, params=json_payload, + follow_redirects=True, ) self.logger.debug( diff --git a/server/reflector/processors/transcript_translator.py b/server/reflector/processors/transcript_translator.py index 77b8f5be..905ea423 100644 --- a/server/reflector/processors/transcript_translator.py +++ b/server/reflector/processors/transcript_translator.py @@ -50,6 +50,7 @@ class TranscriptTranslatorProcessor(Processor): headers=self.headers, params=json_payload, timeout=self.timeout, + follow_redirects=True, ) response.raise_for_status() result = response.json()["text"]