Quick Fix - Getting DeepSeekCoder-V2 to Respond in English Instead Of Chinese
2024-06-21
I recently set up DeepSeek Coder V2 using Ollama. It's a new AI model for coding and math tasks. The setup was simple, its just running following command : ollama run deepseek-coder-v2:latest
But I ran into a problem - the model was responding in Chinese instead of English.
Since the model is new, there weren't many guides available. After some searching, I found the issue on GitHub. The problem was in Ollama's template configuration. Ollama’s template had an extra space : Assistant: {{ .Response }}
Here's how to fix it:
Copy the model file:
ollama show deepseek-coder-v2:latest --modelfile > new.modelfileEdit new.modelfile. Replace the TEMPLATE string between double quotes with:
{{ if .System }}{{ .System }} {{ end }}{{ if .Prompt }}User: {{ .Prompt }} {{ end }}Assistant:{{ .Response }}Create a new model with the fixed file:
ollama create deepseek-coder-v2-custom --file new.modelfileCheck if the new model is available :
ollama list
After these steps, when you run your new model deepseek-coder-v2-custom, it should now respond in English.
