def get_remote_url()

in aidial_adapter_dial/transformer.py [0:0]


    def get_remote_url(self, local_url: str) -> str:
        """
        user/app files:
            if proxy_mode:
                < files/LOCAL_USER_BUCKET/PATH
                > files/REMOTE_USER_BUCKET/PATH
            else:
                < files/LOCAL_USER_BUCKET/PATH
                > files/REMOTE_USER_BUCKET/LOCAL_USER_BUCKET/PATH
        """

        if self.proxy_mode:
            return local_url

        if not local_url.startswith(f"files/{self.local_user_bucket}/"):
            raise ValueError(f"Unexpected local URL: {local_url!r}")

        return f"files/{self.remote_user_bucket}/{local_url.removeprefix('files/')}"