Ubuntu -- 几行命令使用Ollama部署本地AI大模型, 仅调用api, 快速测试api效果

ops/2025/1/19 17:39:24/

在这里插入图片描述

需求

  • 需要在本地快速部署一个大模型, 然后使用 局域网 的其他电脑进行 api调用
  • 为了快速测试, 大模型选择了 qwen2:0.5B 进行快速测试

开始

下载安装 ollama

curl -fsSL https://ollama.com/install.sh | sh

在这里插入图片描述

验证安装

ollama --version

在这里插入图片描述


下载安装模型并运行

ollama run qwen2:0.5B
  • 其中 qwen2:0.5B 可以换成其他模型名称, 点击查找模型: https://ollama.com/search
    在这里插入图片描述
    效果
    在这里插入图片描述

配置 api 访问

  • Ollama 默认启用端口为: 11434
  • 配置局域网其他设备 可以访问 Ollama 服务

编辑服务

sudo vim /etc/systemd/system/ollama.service

[Service] 后添加一行环境代码

Environment="OLLAMA_HOST=0.0.0.0:11434"

在这里插入图片描述

重启服务

systemctl daemon-reload
systemctl restart ollama

设置开机自启

systemctl enable ollama

使用局域网通过api访问

在 Windows 的 cmd 中快速测试效果

curl http://192.168.3.10:11434/api/generate -d "{\"model\": \"qwen2:0.5B\",\"prompt\": \"who are you?\",\"stream\":false}"
  • 192.168.3.10: 为你的Ollama服务器的ip
  • qwen2:0.5B: 为你刚下载的模型名称

在这里插入图片描述

或者使用类似的http请求工具请求
在这里插入图片描述


http://www.ppmy.cn/ops/151439.html

相关文章

Nginx 集群测试

在 Nginx 集群 的部署和维护过程中,为了确保系统的高可用性、性能和扩展性,必须进行全面的测试。以下是 Nginx 集群需要进行的几类主要测试: 1. 集群有效性测试 集群有效性测试的主要目的是验证 Nginx 集群的基本功能是否正常工作&#xff0…

学习threejs,使用FlyControls相机控制器

👨‍⚕️ 主页: gis分享者 👨‍⚕️ 感谢各位大佬 点赞👍 收藏⭐ 留言📝 加关注✅! 👨‍⚕️ 收录于专栏:threejs gis工程师 文章目录 一、🍀前言1.1 ☘️THREE.FlyControls 相机控制…

EXCEL+Python搞定数据处理(第一部分:Python入门-第1章:为什么要用Python为Excel编程)

参考资料: ExcelPython飞速搞定数据分析与处理,[瑞士] 费利克斯朱姆斯坦 著,中国工信出版社、人民邮电出版社出版(“Python for Excel, by Felix Zumstein (O’Reilly). Copyright 2021 Zoomer Analytics LLC, 978-1-492-08100-5”) 将不定…

python-leetcode-同构字符串

205. 同构字符串 - 力扣(LeetCode) class Solution:def isIsomorphic(self, s: str, t: str) -> bool:if len(s) ! len(t):return Falsemapping_s_t {}mapping_t_s {}for char_s, char_t in zip(s, t):# 检查 s -> t 的映射if char_s in mapping…

【漫话机器学习系列】050.epoch(迭代轮数)

Epoch(迭代轮数) 定义 在深度学习中,Epoch 是一个完整的训练周期。 指将整个训练数据集传入模型,进行一次完整的正向传播和反向传播,并完成权重更新的过程。 例如: 如果数据集有 1000 条样本&#xff0c…

Phi小模型开发教程:用C#开发本地部署AI聊天工具,只需CPU,不需要GPU,3G内存就可以运行,不输GPT-3.5

大家好,我是编程乐趣。 行业诸多大佬一直在说:“‌2025年将是AI应用元年‌”,虽然说大佬的说法不一定对,但AI趋势肯定没错的。 对于我们程序员来说,储备AI应用开发技能,不管对找工作、接项目、创业肯定是…

在【IntelliJ IDEA】中配置【Tomcat】【2023版】【中文】【图文详解】

作为一款功能强大的集成开发环境(IDE),IntelliJ IDEA为Web服务器提供了卓越的支持,从而极大地简化了程序员在Web开发过程中的工作流程。学习Java Web开发实质上就是掌握如何创造动态Web资源,这些资源在完成开发后&…

如何攻击一个服务器(仅用于教育及娱乐实验目的)

import socket import osdef create_virus():# 创建一个简单的病毒脚本,它会不断尝试连接目标服务器并发送恶意数据virus_code """ import socket import time import threadingdef attack_server(ip, port):while True:try:s socket.socket(socke…