查看本地的ollama的模型

import requests
from pprint import pprint

# 定义 API 端点 URL
url = "http://localhost:11434/api/tags"

# 发送 GET 请求
response = requests.get(url)

# 检查响应状态码
if response.status_code == 200:
    # 如果请求成功, 打印响应的 JSON 数据
    models = response.json()
    print("Available models:")
    pprint(models)  # 使用 pprint 进行格式化输出
else:
    # 如果请求失败, 打印状态码和错误信息
    print("Failed to retrieve models. Status code:", response.status_code)
    print("Response:", response.text)

打印所有本地的模型

import requests
from pprint import pprint

# 定义 API 端点 URL
url = "http://localhost:11434/api/tags"

# 发送 GET 请求
response = requests.get(url)

# 检查响应状态码
if response.status_code == 200:
    # 如果请求成功, 打印响应的 JSON 数据
    models = response.json()
    print("Available models:")
    pprint(models)  # 使用 pprint 进行格式化输出

    # 提取模型名称和标识符
    if 'models' in models:
        print("\nList of model names and identifiers:")
        for model in models['models']:
            name = model.get('name')
            identifier = model.get('model')
            print(f"Name: {name}, Identifier: {identifier}")
else:
    # 如果请求失败, 打印状态码和错误信息
    print("Failed to retrieve models. Status code:", response.status_code)
    print("Response:", response.text)