Ollama的官方Python客户端【简单、小巧、实用】三、ollama命令

liftword6个月前 (12-08)技术文章79

喜欢的条友记得点赞、关注、转发、收藏,你们的支持就是我最大的动力源泉。

安装 LangChain 和 Ollama + Qwen2 看前期教程:


既然是官方的Python客户端,那么肯定要支持官方的一些命令,今天就来讲一讲官方的命令如何实现。

list

列出当前系统存在的模型。

import ollama

o_list = ollama.list()

print(o_list)

运行结果:

show

显示一个模型的所有信息。

import ollama

o_show = ollama.show('qwen2')

print(o_show)

运行结果:

create

根据modelfile建立一个基于llama3.1的模型。

modelfile='''
FROM llama3.1
SYSTEM You are mario from super mario bros.
'''

ollama.create(model='example', modelfile=modelfile)

delete

删除一个本地模型。

import ollama

ollama.delete('llama3.1')

copy

复制一个本地模型。

ollama.copy('llama3.1', 'user/llama3.1')

pull

拉取一个模型。

ollama.pull('llama3.1')

push

上传一个模型。

ollama.push('user/llama3.1')

ps

查看当前运行中模型的状态。

ollama.ps()

运行结果:

embeddings

转换为数值向量。

import ollama

ollama.embeddings(model='qwen2', prompt='你是谁?')

相关文章

总结Python中常用的数据库对接依赖库

Python应用程序与数据库的对接是非常常见的需求。在开发过程中,无论是关系型数据库,如MySQL、PostgreSQL、SQLite等,还是非关系型数据库。如MongoDB、Redis等,Pytho...

你了解吗?最佳6个开源Python应用服务器

16个开源Python应用服务器a什么是应用服务器?对于很多人来讲,应用服务器通常被描述为一个软件框架,存在服务器中心架构中间层。由一个三层的应用程序组成,即图形用户界面(GUI)服务器,应用程序(业...