No need to use Ollama. LLama.cpp has its own OpenAI-compatible server[0] and it works great.
Do you happen to know the reason to use ollama rather than the built in server? How much work is required to get similar functionality? looks like just downloading the models? I find it odd that ollama took off so quickly if LLamma.cpp had the same built in functionality.
And among servers Ollama seems to be more popular, so it's worth mentioning when talking about support for local LLMs.