mac部署openclaw+ollama(本地模型)

mac部署openclaw+ollama(本地模型)

前提条件:

1.本地安装好ollama 

2.在下适合自身机器的模型

这在上一篇中有提到https://blog.ZEEKLOG.net/i_k_o_x_s/article/details/77042085

安装:Docker Desktop

官网:https://www.docker.com/products/docker-desktop/

安装openclaw

https://openclaw.ai/

需要其他装一些东西 homebrew 

1.brew install node@22

(当前安装的可能是23的版本,openclaw 对这个不友好,需要装22的)

2.brew install vips

curl -fsSL https://openclaw.ai/install.sh | bash 大概等个几分钟

安装成功后

终端:

1.openclaw 启动

# 1) 启动/确认 ollama
ollama serve
# 新终端里确认模型
ollama pull qwen2.5:7b
ollama list

# 2) 给 OpenClaw 配本地 provider(占位 key 任意字符串)
openclaw config set models.providers.ollama.apiKey "ollama-local"
openclaw config set models.providers.ollama.baseUrl "http://127.0.0.1:11434"
openclaw config set models.providers.ollama.api "ollama"

# 3) 设默认模型
openclaw models set ollama/qwen2.5:7b

# 4) 查看状态
openclaw models status
成功标准:Default 是 ollama/qwen2.5:7b,且不再显示 Missing auth - ollama。

# 终端1:启动网关(保持这个窗口别关)
openclaw gateway --force
bash

# 终端2:查看 agent id
openclaw agents list

# 终端2:本地测试(把 main 换成你实际 agent id)
openclaw agent --agent main --message "你好,测试本地模型"

=============== 最后 ==========

openclaw dashboard

它会自动打开浏览器里的 Control UI,你就可以和 main agent(你的 ollama/qwen2.5:7b)对话。

Read more

macOS 外接显示器配置:分辨率适配、多屏扩展与色彩校准步骤

macOS 外接显示器配置指南 在 macOS 系统中配置外接显示器,可以显著提升工作效率和视觉体验。以下我将分步解释分辨率适配、多屏扩展与色彩校准的详细步骤。整个过程基于 macOS 的“系统设置”(在 macOS Ventura 或更高版本中称为“系统设置”,旧版本中称为“系统偏好设置”),确保操作简单可靠。请确保外接显示器已通过 HDMI、USB-C 或 Thunderbolt 正确连接 Mac。 1. 分辨率适配 分辨率适配确保外接显示器显示清晰、无变形。macOS 通常会自动检测显示器的最佳分辨率,但您可以根据需求手动调整。 步骤: 1. 打开“系统设置” > “显示器”。 2. 在左侧选择外接显示器的图标(例如“显示器 2”)。 3. 在“分辨率”下拉菜单中: * 选择“

By Ne0inhk
HarmonyOS6 触摸目标 touch-target 属性使用指南

HarmonyOS6 触摸目标 touch-target 属性使用指南

文章目录 * 一、支持的取值方式 * 二、完整代码示例(兼容低版本) * 三、版本兼容说明 * 1. 高版本(API 15+ / HarmonyOS 5+) * 2. 低版本(API 10~12) * 总结 一、支持的取值方式 取值类型示例说明TouchTarget.AUTO.touchTarget(TouchTarget.AUTO)默认值,触摸区域等于组件自身尺寸TouchTarget.NONE.touchTarget(TouchTarget.NONE)禁用触摸,组件不响应点击事件number.touchTarget(20)四周统一扩大指定像素值的触摸区域Array<number>.touchTarget([0, 30, 0, 30])自定义四边扩大尺寸,格式为 [上, 右,

By Ne0inhk
Flutter 组件 pos 适配鸿蒙 HarmonyOS 实战:ESC/POS 硬件协议通信,构建高性能零售收银与物联网打印架构

Flutter 组件 pos 适配鸿蒙 HarmonyOS 实战:ESC/POS 硬件协议通信,构建高性能零售收银与物联网打印架构

欢迎加入开源鸿蒙跨平台社区:https://openharmonycrossplatform.ZEEKLOG.net Flutter 组件 pos 适配鸿蒙 HarmonyOS 实战:ESC/POS 硬件协议通信,构建高性能零售收银与物联网打印架构 前言 在鸿蒙(OpenHarmony)生态迈向专业收银终端、涉及智慧零售设备、数字化仓储标签打印及餐饮自助化服务的背景下,如何实现与热敏打印机(Thermal Printer)等硬件设备的底噪、高可靠通讯,已成为决定商业应用“交易闭环效率”的关键。在鸿蒙设备这类强调硬件直控能力(Raw IO)与实时系统响应的环境下,如果应用依然依赖图形化的截屏打印或低效的中间件转发,由于由于图像编解码的巨大算力消耗,极易由于由于“内存瞬时溢出”导致收银终端在高峰期发生严重卡顿。 我们需要一种能够直接生成热敏指令流(Hex Commands)、支持多种传输通道(蓝牙/Wi-Fi/USB)且符合行业标准(ESC/POS)的高性能控制方案。 pos

By Ne0inhk
Linux 进程间通信之 System V 共享内存:IPC 的原理与实战

Linux 进程间通信之 System V 共享内存:IPC 的原理与实战

🔥草莓熊Lotso:个人主页 ❄️个人专栏: 《C++知识分享》《Linux 入门到实践:零基础也能懂》 ✨生活是默默的坚持,毅力是永久的享受! 🎬 博主简介: 文章目录 * 前言: * 一. 共享内存核心原理:为什么它最快? * 1.1 核心设计思想 * 1.2 通信流程与地址空间示意图 * 1.3 核心特性 * 二. System V 共享内存核心 API 与内核数据结构 * 2.1 内核管理数据结构 * 2.2 核心 API 详解 * 2.2.1 ftok:生成唯一 Key(共享内存的 “身份证”) * 2.2.2

By Ne0inhk