news 2026/1/26 4:18:32

本地安装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/1/25 23:18:24

Flutter Engine长文本渲染优化:从卡顿到流畅的实战指南

你是否曾遇到过Flutter应用在渲染长篇对话记录或电子书时出现明显卡顿?当文本内容超过10万字,应用首屏加载缓慢,滑动体验更是令人沮丧。Flutter Engine通过其先进的渲染架构,为长文本场景提供了完整的性能优化方案,让海…

作者头像 李华
网站建设 2026/1/25 21:43:27

2025终极JUCE音频开发实战:从新手到专家的完整成长路径

2025终极JUCE音频开发实战:从新手到专家的完整成长路径 【免费下载链接】JUCE 项目地址: https://gitcode.com/gh_mirrors/juc/JUCE JUCE(Jules Utility Class Extensions)作为业界领先的跨平台C音频应用框架,为开发者提供…

作者头像 李华
网站建设 2026/1/25 23:14:04

实战精通CPUID指令:5个场景掌握处理器信息获取核心技术

实战精通CPUID指令:5个场景掌握处理器信息获取核心技术 【免费下载链接】linux-insides-zh Linux 内核揭秘 项目地址: https://gitcode.com/gh_mirrors/lin/linux-insides-zh 在Linux系统开发中,你是否曾困惑如何准确识别处理器特性、优化代码性能…

作者头像 李华
网站建设 2026/1/25 19:29:36

革命性Rust跨平台性能测试方案:企业级多架构性能基准实践

革命性Rust跨平台性能测试方案:企业级多架构性能基准实践 【免费下载链接】cross “Zero setup” cross compilation and “cross testing” of Rust crates 项目地址: https://gitcode.com/gh_mirrors/cro/cross 在当今多架构并行的技术环境中,R…

作者头像 李华
网站建设 2026/1/25 21:15:30

洛谷 P10468 兔子与兔子

题目描述很久很久以前,森林里住着一群兔子。有一天,兔子们想要研究自己的 DNA 序列。我们首先选取一个好长好长的 DNA 序列(小兔子是外星生物,DNA 序列可能包含 26 个小写英文字母)。然后我们每次选择两个区间&#xf…

作者头像 李华
网站建设 2026/1/26 13:06:43

终极智能设备管理平台:ThingsGateway完整指南

终极智能设备管理平台:ThingsGateway完整指南 【免费下载链接】ThingsGateway ThingsGateway 是基于Net6/7/8的跨平台边缘采集网关,提供底层PLC通讯库,通讯调试软件等。 项目地址: https://gitcode.com/gh_mirrors/th/ThingsGateway 在…

作者头像 李华