缘起:
目前的Ollama会默认安装到C盘,路径如下:C:\Users%username%\AppData\Local\Programs\Ollama,并不会让用户自定义选择安装路径。这样一来,ollama安装模型,如果很大,会占用C盘空间,影响系统运行速度,通过设置环境变量,来改变ollama模型放目录的地址。
操作:
需要关闭ollama。
打开系统的“设置”:
点击系统-系统信息:
然后,点击“高级系统设置”
进入如下界面:
点击上图“环境变量”,进入设置界面,界面上方用户的变量,只对当前系统登录的账户起效,下面系统变量,对系统的所有账户生效,您可以根据情况自己选。点击添加添加,输入变量名OLLAMA_MODELS,变量值输入您放置ollama模型的新地址,我这里放在了E:\ollama\models,如下图:
配置后,确定,显示效果如下:
重新启动ollama就可以了。
如果修改ollama的默认端口等,操作过程相同,具体参数名称参考下面内容。
ollama其他环境变量列表:
1. OLLAMA_HOST:这个变量定义了Ollama监听的网络接口。通过设置参数值为 0.0.0.0,我们可以让Ollama监听所有可用的网络接口,从而允许外部网络访问。
2. OLLAMA_MODELS:这个变量指定了模型镜像的存储路径。通过设置参数值为新模型所在路径,如E:\ollama\models,我们可以将模型镜像存储在E盘,避免C盘空间不足的问题。
3. OLLAMA_KEEP_ALIVE:这个变量控制模型在内存中的存活时间。设置参数值为24h可以让模型在内存中保持24小时,提高访问速度。
4. OLLAMA_PORT:这个变量允许我们更改Ollama的默认端口。例如,设置参数值为8080可以将服务端口从默认的11434更改为8080。
5. OLLAMA_NUM_PARALLEL:这个变量决定了Ollama可以同时处理的用户请求数量。设置参数值为4可以让Ollama同时处理两个并发请求。
6. OLLAMA_MAX_LOADED_MODELS:这个变量限制了Ollama可以同时加载的模型数量。设置参数值为4可以确保系统资源得到合理分配。
7. OLLAMA_ORIGINS: 允许的源列表,星号*或使用逗号分隔。