删除ollama中的模型
时间: 2025-05-03 11:46:55 浏览: 68
### 如何从 Ollama 中删除模型
要从 Ollama 删除模型,可以利用其 RESTful API 提供的功能来完成此操作。具体来说,可以通过发送 HTTP DELETE 请求到指定的端点来移除不再需要的模型。
以下是详细的说明以及示例代码:
#### 使用 `curl` 命令删除模型
如果希望通过命令行工具 `curl` 来执行该操作,则可以按照以下方式构建请求:
```bash
curl -X DELETE http://localhost:11434/api/models/<model_name>
```
在此命令中,需将 `<model_name>` 替换为目标模型的实际名称[^1]。
#### 使用 Python 脚本删除模型
对于更复杂的场景或者希望自动化处理的情况,也可以借助编程语言(如 Python)调用 Ollama 的 API 实现相同目的。下面提供了一个简单的 Python 示例脚本用于演示这一过程:
```python
import requests
def delete_model(model_name):
url = f"http://localhost:11434/api/models/{model_name}"
response = requests.delete(url)
if response.status_code == 200:
print(f"Model '{model_name}' deleted successfully.")
else:
print(f"Failed to delete model. Status code: {response.status_code}, Response: {response.text}")
# Example usage
delete_model("example-model")
```
上述代码定义了一个函数 `delete_model()` ,接受一个参数即待删除模型的名字,并向对应的 URL 发送 DELETE 请求。根据返回的状态码判断操作是否成功。
请注意,在实际应用前应确认 Ollama 服务正在运行并且监听默认地址 (`http://localhost:11434`);如果不是,默认设置可能需要调整以匹配实际情况。
---
阅读全文
相关推荐


















