Physicists and philosophers of science give those terms different
meanings. E.g. what a philosopher of science would call a theory is
called model by physicists. What physicists call a theory is more
a broad framework in which more concrete models can be build.
From the view of a philosopher of science string theory isn’t even a hypothesis as a hypothesis needs to be testable