news 2026/2/26 2:28:51

本地安装Ollama并使用Python调用

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
本地安装Ollama并使用Python调用

前言

总是使用远程的API调用要不就是掉不通,要不就是需要申请key,太麻烦了,应该决定本地进行部署了,而Ollama专注于本地化轻量部署,强调开发者体验和易用性,适合原型开发、隐私敏感场景和资源受限环境。

下载

访问Ollama的官方网址:https://ollama.com/download。
下载后,安装的时候使用cmd进行安装,要不然总是默认安装在C盘中。

OllamaSetup.exe /DIR="D:\Ollama"

然后即可进行安装在指定位置。

下载模型

使用Ollama pull 模型即可,可以在https://ollama.com/search上找支持的模型,也可以在HuggingFace上找支持Ollama部署的模型。

运行模型

使用ollama run 模型名即可运行对应的模型。

API接口

Ollama API 使用指南

Python调用

需要先安装ollama库,即:

pipinstallollama

然后编写:

fromollamaimportClientfromollamaimportChatResponse# 创建 Client 实例,并显式指定 host 地址# 127.0.0.1 是标准的本地回环地址,11434 是 Ollama 默认端口。client=Client(host='http://127.0.0.1:11434')response:ChatResponse=client.chat(model='llama3:latest',messages=[{'role':'user','content':'你是谁?请使用中文回答',},])# 打印响应内容print(response['message']['content'])

运行结果:

我是 LLaMA,一个由 MetaAI 开发的人工智能模型。我可以理解和生成人类语言,能够与用户交互、回答问题和产生内容。我的目标是帮助人们更好地communicate和获取信息。我是一个基于大规模语言模型的 AI,我的能力包括: * 理解自然语言,能够识别语义和理解用户的意图 * 生成高质量的文本,能够创作文章、回答问题和产生对话 * 学习和改进自己的人工智能能力 我可以用于各种场景,例如客服、内容生成、知识分享等。我希望通过与你的交流,提高自己的能力和帮助更多的人。
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/2/23 7:49:36

开源游戏宝库终极指南:awesome-open-source-games

开源游戏宝库终极指南:awesome-open-source-games 【免费下载链接】awesome-open-source-games Collection of Games that have the source code available on GitHub 项目地址: https://gitcode.com/gh_mirrors/aw/awesome-open-source-games awesome-open-…

作者头像 李华
网站建设 2026/2/22 3:40:13

【C++】--红黑树的概念和实现

前言:在计算机科学的浩瀚领域中,数据结构是构建高效算法的基石,而树结构因其出色的层次性和查找效率,成为处理动态数据集合的核心选择。二叉搜索树作为基础的树结构,虽能实现快速的插入、删除与查找操作,但…

作者头像 李华
网站建设 2026/2/18 17:07:39

如何用WebRL技术实现浏览器自动化:5个快速提升效率的终极技巧

在数字化办公时代,浏览器操作占据了日常工作的大量时间。现在,借助智谱AI开源的WebRL-Llama-3.1-8B模型,任何人都可以轻松实现网页操作的智能化自动化。本文将为你揭示5个简单易学的技巧,让你的浏览器操作效率提升数倍。 【免费下…

作者头像 李华
网站建设 2026/2/21 0:43:12

ISO 26262功能安全标准:汽车电子系统安全开发完整指南

ISO 26262功能安全标准:汽车电子系统安全开发完整指南 【免费下载链接】ISO26262中文版本PDF下载分享 ISO 26262 中文版本 PDF 下载 项目地址: https://gitcode.com/Open-source-documentation-tutorial/442c6 ISO 26262标准是汽车电子系统功能安全领域的权威…

作者头像 李华
网站建设 2026/2/18 23:40:28

快速上手EPubBuilder:5分钟创建专业EPUB电子书

EPubBuilder是一款功能强大的在线EPUB电子书编辑器,让作者和内容制作者能够轻松创建和编辑电子书内容。这个开源项目采用HTML、CSS和JavaScript技术栈,提供了完整的EPUB格式支持,无需安装任何软件即可在浏览器中完成整个电子书制作流程。 【免…

作者头像 李华