Ollama 默认启动 127.0.0.1:11434 不支持跨域访问,按照下面步骤处理
在Mac上设置环境变量
如果Ollama作为macOS应用运行,应通过 launchctl 设置环境变量:
-
调用
launchctl setenv命令设置环境变量launchctl setenv OLLAMA_ORIGINS "*" -
之后重启Ollama应用。
在Windows上设置环境变量
在Windows上,Ollama会继承您的用户和系统环境变量。
- 首先通过任务栏图标退出 Ollama
- 从控制面板编辑系统环境变量
- 为 OLLAMA_ORIGINS 编辑或新建变量
- 点击 OK/Apply 保存
- 然后从新的终端窗口运行 ollama
在Linux上设置环境变量
如果Ollama作为systemd服务运行,通过systemctl设置环境变量:
-
使用systemctl edit ollama.service命令编辑systemd服务,将打开一个编辑器。
-
在[Service]部分添加一行Environment:
[Service] Environment="OLLAMA_ORIGINS=*" -
保存并退出。
-
重新加载systemd并重启Ollama:
systemctl daemon-reload systemctl restart ollama