python如何调用ollama服务
时间: 2024-12-12 14:21:33 浏览: 30
Python调用Ollama服务通常涉及使用API客户端库,因为Ollama是一个基于RESTful API的服务。首先,你需要安装适合的库,如`requests`或者`httpx`,这两个库都支持发送HTTP请求。
以下是基本步骤:
1. **安装依赖**:
使用pip安装`requests`库:
```bash
pip install requests
```
2. **导入模块**:
在Python脚本中导入`requests`模块:
```python
import requests
```
3. **设置API URL**:
确定Ollama服务的API地址,通常是像这样的格式:
```python
base_url = "https://api.ollama.com"
api_key = "your_api_key_here" # 你的Ollama API密钥
```
4. **发送请求**:
使用`requests.get`, `requests.post`, 等方法发送GET、POST或其他类型的请求,并传递必要的参数,包括API密钥:
```python
headers = {
'Authorization': f'Bearer {api_key}',
'Content-Type': 'application/json',
}
if method == 'get':
response = requests.get(f"{base_url}/your-endpoint", headers=headers)
elif method == 'post':
data = {'key': 'value'}
response = requests.post(f"{base_url}/your-endpoint", json=data, headers=headers)
else:
# 根据实际需求调整请求方法
```
5. **处理响应**:
检查响应状态码,处理返回的数据:
```python
response.raise_for_status() # 如果请求失败会抛出异常
result = response.json()
print(result)
```
阅读全文