怎么改ollama端口
时间: 2025-05-10 09:37:31 浏览: 92
### 更改 Ollama 默认端口号的方法
#### 使用环境变量临时修改
可以通过设置 `OLLAMA_HOST` 环境变量来临时更改 Ollama 的运行端口。此方法仅适用于当前会话,在重启后失效。
对于 **Windows (PowerShell)** 用户,执行以下命令:
```powershell
$env:OLLAMA_HOST = "0.0.0.0:新端口(如 8080)"
ollama serve
```
对于 **Linux/macOS** 用户,执行以下命令:
```bash
export OLLAMA_HOST="0.0.0.0:新端口(如 8080)"
ollama serve
```
这种方法允许快速测试新的端口配置而无需永久更改系统设置[^2]。
---
#### 修改服务配置文件实现持久化变更
如果希望永久更改 Ollama 的默认端口,则需要编辑其服务配置文件。以下是具体操作:
1. 打开服务配置文件 `/etc/systemd/system/ollama.service` 进行编辑:
```bash
sudo vim /etc/systemd/system/ollama.service
```
2. 查找 `[Service]` 部分下的启动参数,将其更改为指定的新端口。例如:
```ini
ExecStart=/usr/bin/ollama serve --host 0.0.0.0 --port 新端口(如 8080)
```
3. 完成编辑后保存并退出。
4. 刷新 systemd 配置并重新启动 Ollama 服务:
```bash
sudo systemctl daemon-reload
sudo systemctl restart ollama
```
通过上述步骤,Ollama 将始终以指定的新端口运行[^3]。
---
#### Python 脚本连接到新端口
当成功更改 Ollama 的端口后,Python 应用程序也需要相应调整连接地址。假设已将端口更改为 `8080`,则可以在代码中更新请求 URL 或 API 地址。例如:
```python
import requests
url = 'http://localhost:8080/v1/completions' # 替换为实际使用的端口
data = {
"prompt": "你好",
"model": "alpaca"
}
response = requests.post(url, json=data)
print(response.json())
```
确保替换其中的主机名和端口号以匹配新的配置[^1]。
---
阅读全文
相关推荐


















