当前位置: 首页 > article >正文

NanoBot 安装部署完全指南:从零开始配置你的 AI 助手

本博客全部操作流程均由DeepSeek V4全程辅助完成对话链接https://chat.deepseek.com/share/qhmrckf3owsl8zako5https://chat.deepseek.com/share/1xpi1lj19omi88np1l NanoBot 安装部署完全指南从零开始配置你的 AI 助手NanoBot 是一个轻量级、可扩展的 AI 代理框架支持多种大模型如 DeepSeek、OpenAI 等。本文将手把手带你完成 NanoBot 的安装、初始化以及配置 DeepSeek API 的全过程让你快速拥有一个终端交互式 AI 助手。 一、使用uv安装 NanoBot推荐使用 Python 包管理工具uv进行安装命令如下uv toolinstallnanobot-ai如果你还没有uv可以先通过pip install uv安装。安装成功后终端会显示类似下图的信息️ 二、初始化 NanoBot安装完成后执行初始化命令nanobot onboard该命令会创建必要的配置文件和目录。默认的配置路径为/Users/yourname/.nanobot/config.json注意.nanobot文件夹是隐藏的在 macOS 下需要显示隐藏文件才能看到。Mac 显示隐藏文件小技巧在 Finder 中按下Command Shift .即CMDShift句点即可切换隐藏文件的可见性。按下快捷键后你就能在用户目录下看到.nanobot文件夹了 三、配置 DeepSeek API Key如果你打算使用DeepSeek V4模型或其他 DeepSeek 模型需要先获取 API Key。访问 DeepSeek 控制台https://platform.deepseek.com/usage登录后创建或复制你的 API Key格式类似sk-xxx。然后编辑 NanoBot 的配置文件~/.nanobot/config.json在agents.defaults部分设置模型为 DeepSeek并在openai字段中填入 API 信息。完整配置示例仅展示关键部分{agents:{defaults:{workspace:~/.nanobot/workspace,model:deepseek-v4-pro,provider:openai,maxTokens:8192,contextWindowTokens:65536,contextBlockLimit:null,temperature:0.1,maxToolIterations:200,maxToolResultChars:16000,providerRetryMode:standard,reasoningEffort:null,timezone:UTC,unifiedSession:false,disabledSkills:[],idleCompactAfterMinutes:0,dream:{intervalH:2,modelOverride:null,maxBatchSize:20,maxIterations:15,annotateLineAges:true}}},openai:{apiKey:sk-你的DeepSeek API密钥,apiBase:https://api.deepseek.com/v1,extraHeaders:null}}注意apiBase必须指向 DeepSeek 的 OpenAI 兼容接口地址。model名称请根据 DeepSeek 官方提供的模型名填写如deepseek-chat或deepseek-v4-pro。配置文件的截图示意 四、启动 NanoBot 交互式代理一切就绪后在终端输入nanobot agent首次运行时可能会出现如下警告不影响使用WARNING | nanobot.utils.gitstore:init:68 - Workspace /Users/yangfan/.nanobot/workspace is already inside a git repo; skipping nested repo initialization然后你会进入交互模式显示当前使用的模型如deepseek-v4-pro Interactive mode (deepseek-v4-pro) — type exit or CtrlC to quit You: hi nanobot Hey there! How can I help you today? You:成功现在你可以像与 ChatGPT 对话一样在终端中与 NanoBot 聊天了。 五、常见问题与提示问题解决方案找不到nanobot命令确保uv安装的二进制路径已加入PATH或重新打开终端API Key 无效检查config.json中的apiKey是否正确以及apiBase是否指向 DeepSeek模型名称错误登录 DeepSeek 平台查看可用的模型 ID并修改model字段工作区 git 警告正常现象NanoBot 会在工作区自动初始化 git 仓库用于记忆管理 参考链接NanoBot GitHub 仓库DeepSeek 平台用量控制台Mac 显示隐藏文件方法✅ 结语通过以上步骤你已经成功部署并运行了 NanoBot并接入了 DeepSeek 模型。现在就去终端里和你的 AI 助手愉快地交流吧如果遇到任何问题欢迎查阅 GitHub 仓库的 Issues 或本文评论区讨论。本文内容基于个人实践记录欢迎分享和转载请注明出处。

相关文章:

NanoBot 安装部署完全指南:从零开始配置你的 AI 助手

本博客全部操作流程均由 DeepSeek V4 全程辅助完成 对话链接:https://chat.deepseek.com/share/qhmrckf3owsl8zako5,https://chat.deepseek.com/share/1xpi1lj19omi88np1l 🚀 NanoBot 安装部署完全指南:从零开始配置你的 AI 助手 …...

避坑指南:AUTOSAR MCAL配置中,CAN邮箱排序与ID映射的那些‘坑’

AUTOSAR MCAL实战:破解CAN邮箱排序与ID映射的隐藏陷阱 在汽车电子领域,AUTOSAR架构的普及让ECU开发变得更加标准化,但标准化并不意味着简单。特别是在MCAL层配置中,那些看似符合规范却暗藏玄机的"坑",往往让…...

Node.js安全执行新方案:基于V8隔离的AI Agent代码沙箱实践

1. 项目概述:当AI需要“动手”时,我们如何安全地给它一把“刀”?最近在折腾AI Agent项目,一个绕不开的核心需求就是让AI能够执行代码。无论是让Claude写个数据分析脚本,还是让GPT-4生成一个临时的API服务,你…...

7-Zip完整使用教程:免费开源的终极文件压缩解决方案

7-Zip完整使用教程:免费开源的终极文件压缩解决方案 【免费下载链接】7z 7-Zip Official Chinese Simplified Repository (Homepage and 7z Extra package) 项目地址: https://gitcode.com/gh_mirrors/7z1/7z 你是否曾经因为文件太大无法通过邮件发送而烦恼&…...

高效GIF解码利器:gifuct-js如何重塑前端动态图像处理体验

高效GIF解码利器:gifuct-js如何重塑前端动态图像处理体验 【免费下载链接】gifuct-js Fastest javascript .GIF decoder/parser 项目地址: https://gitcode.com/gh_mirrors/gi/gifuct-js 你是否曾在前端项目中为GIF文件处理而烦恼?传统方案效率低…...

告别臃肿系统:手把手教你用Ubuntu Base为嵌入式设备打造最小化根文件系统

嵌入式Linux系统瘦身实战:基于Ubuntu Base打造极致精简根文件系统 在资源受限的嵌入式设备上,每个字节的存储空间和每毫秒的启动时间都弥足珍贵。传统Linux发行版动辄几个GB的体积显然无法满足这类场景的需求——这正是Ubuntu Base大显身手的地方。作为C…...

LSTM序列预测模型详解与应用实践

1. 序列预测与循环神经网络基础序列预测是机器学习中一个极具挑战性的领域,它要求模型能够理解并预测数据点之间的时序关系。想象一下,你正在观看一部悬疑电影,随着剧情推进,你不断根据之前的线索猜测接下来会发生什么——这正是序…...

B站视频下载神器:BilibiliDown 三步轻松保存高清视频的终极指南

B站视频下载神器:BilibiliDown 三步轻松保存高清视频的终极指南 【免费下载链接】BilibiliDown (GUI-多平台支持) B站 哔哩哔哩 视频下载器。支持稍后再看、收藏夹、UP主视频批量下载|Bilibili Video Downloader 😳 项目地址: https://gitcode.com/gh_…...

M2LOrder情绪识别模型一键部署教程:Python环境快速配置指南

M2LOrder情绪识别模型一键部署教程:Python环境快速配置指南 最近在折腾AI模型部署的朋友,可能都遇到过环境配置这个“拦路虎”。不同的模型依赖不同版本的库,稍有不慎就是满屏的报错,让人头疼。今天咱们就来聊聊一个特别实用的模…...

如何系统优化PINNs:物理信息神经网络的高级应用策略

如何系统优化PINNs:物理信息神经网络的高级应用策略 【免费下载链接】PINNs Physics Informed Deep Learning: Data-driven Solutions and Discovery of Nonlinear Partial Differential Equations 项目地址: https://gitcode.com/gh_mirrors/pi/PINNs 物理信…...

Stream-Translator 终极指南:实时直播音频转录与翻译实战

Stream-Translator 终极指南:实时直播音频转录与翻译实战 【免费下载链接】stream-translator 项目地址: https://gitcode.com/gh_mirrors/st/stream-translator 在全球化内容消费的时代,语言障碍成为跨文化沟通的最大挑战。无论是国际电竞赛事、…...

3步永久备份微信聊天记录:WeChatExporter完整使用指南

3步永久备份微信聊天记录:WeChatExporter完整使用指南 【免费下载链接】WeChatExporter 一个可以快速导出、查看你的微信聊天记录的工具 项目地址: https://gitcode.com/gh_mirrors/wec/WeChatExporter 你是否曾经因为手机丢失、系统升级或更换设备而永远失去…...

BlockTheSpot终极指南:5分钟彻底解决Spotify广告拦截与自动更新问题

BlockTheSpot终极指南:5分钟彻底解决Spotify广告拦截与自动更新问题 【免费下载链接】BlockTheSpot Video, audio & banner adblock/skip for Spotify 项目地址: https://gitcode.com/gh_mirrors/bl/BlockTheSpot 你是否厌倦了Spotify频繁的广告插播&…...

如何在电脑上玩Switch游戏:Ryujinx模拟器完整指南

如何在电脑上玩Switch游戏:Ryujinx模拟器完整指南 【免费下载链接】Ryujinx 用 C# 编写的实验性 Nintendo Switch 模拟器 项目地址: https://gitcode.com/GitHub_Trending/ry/Ryujinx 想在电脑上体验《塞尔达传说:旷野之息》的震撼画面&#xff1…...

OpenHarness:AI智能体基础设施框架,连接LLM思考与真实世界行动

1. 项目概述:OpenHarness,一个为AI智能体打造的“缰绳” 如果你最近在关注AI智能体(Agent)的开发,可能会发现一个现象:大语言模型(LLM)本身很聪明,但让它真正“动手”去完…...

3步搞定MOOC课程下载:永久保存中国大学精品课程资源

3步搞定MOOC课程下载:永久保存中国大学精品课程资源 【免费下载链接】MoocDownloader An MOOC downloader implemented by .NET. 一枚由 .NET 实现的 MOOC 下载器. 项目地址: https://gitcode.com/gh_mirrors/mo/MoocDownloader 还在担心网络不稳定错过重要课…...

魔兽争霸3终极优化指南:WarcraftHelper让你体验180fps流畅游戏

魔兽争霸3终极优化指南:WarcraftHelper让你体验180fps流畅游戏 【免费下载链接】WarcraftHelper Warcraft III Helper , support 1.20e, 1.24e, 1.26a, 1.27a, 1.27b 项目地址: https://gitcode.com/gh_mirrors/wa/WarcraftHelper 还在为魔兽争霸3卡在60fps而…...

终极免费音乐解锁工具:Unlock-Music 一键解密各大平台加密音乐

终极免费音乐解锁工具:Unlock-Music 一键解密各大平台加密音乐 【免费下载链接】unlock-music 在浏览器中解锁加密的音乐文件。原仓库: 1. https://github.com/unlock-music/unlock-music ;2. https://git.unlock-music.dev/um/web 项目地址…...

三步搞定QQ空间历史说说备份:GetQzonehistory完整指南

三步搞定QQ空间历史说说备份:GetQzonehistory完整指南 【免费下载链接】GetQzonehistory 获取QQ空间发布的历史说说 项目地址: https://gitcode.com/GitHub_Trending/ge/GetQzonehistory 你是否曾经担心QQ空间里那些记录青春岁月的说说、照片和评论会随着时间…...

告别手动提取!WebPlotDigitizer:5分钟从科研图表提取100个数据点的智能神器

告别手动提取!WebPlotDigitizer:5分钟从科研图表提取100个数据点的智能神器 【免费下载链接】WebPlotDigitizer Computer vision assisted tool to extract numerical data from plot images. 项目地址: https://gitcode.com/gh_mirrors/we/WebPlotDig…...

开源心电监测终极方案:AD8232传感器实现专业级生物信号采集

开源心电监测终极方案:AD8232传感器实现专业级生物信号采集 【免费下载链接】AD8232_Heart_Rate_Monitor AD8232 Heart Rate Monitor 项目地址: https://gitcode.com/gh_mirrors/ad/AD8232_Heart_Rate_Monitor 在医疗健康监测领域,低成本高精度的…...

WiMAX技术解析:从原理到部署实战

1. WiMAX技术概述:从标准到应用场景WiMAX(全球微波接入互操作性)这个名词背后,实际上是一组IEEE 802.16系列标准的商业化称谓。作为从业十余年的通信工程师,我见证了这个技术从实验室走向市场的全过程。与常见的Wi-Fi&…...

Poor Man‘s T-SQL Formatter:让杂乱的SQL代码瞬间整洁的专业工具

Poor Mans T-SQL Formatter:让杂乱的SQL代码瞬间整洁的专业工具 【免费下载链接】PoorMansTSqlFormatter A small free .Net and JS library (with demo UI, command-line bulk formatter, SSMS/VS add-in, notepad plugin, winmerge plugin, and demo webpage) for…...

Excalidraw手绘白板:从零到一的完整协作绘图指南

Excalidraw手绘白板:从零到一的完整协作绘图指南 【免费下载链接】excalidraw Virtual whiteboard for sketching hand-drawn like diagrams 项目地址: https://gitcode.com/GitHub_Trending/ex/excalidraw 想要一款既专业又轻松的手绘风格白板工具吗&#x…...

终极命令行数据可视化指南:如何用Python实现4倍分辨率的终端绘图

终极命令行数据可视化指南:如何用Python实现4倍分辨率的终端绘图 【免费下载链接】uniplot Lightweight plotting to the terminal. 4x resolution via Unicode. 项目地址: https://gitcode.com/gh_mirrors/un/uniplot 在数据科学和机器学习工作流中&#xf…...

如何在Godot引擎中实现专业级2D骨骼动画:Spine Runtime完整指南

如何在Godot引擎中实现专业级2D骨骼动画:Spine Runtime完整指南 【免费下载链接】spine-runtime-for-godot This project is a module for godot that allows it to load/play Spine skeleton animation. 项目地址: https://gitcode.com/gh_mirrors/sp/spine-runt…...

如何一键解锁网易云音乐加密文件?ncmdump解密工具让音乐自由触手可及

如何一键解锁网易云音乐加密文件?ncmdump解密工具让音乐自由触手可及 【免费下载链接】ncmdump 项目地址: https://gitcode.com/gh_mirrors/ncmd/ncmdump 还在为网易云音乐下载的加密音频无法在其他设备播放而烦恼吗?您是否曾想过,自…...

Windows Defender 深度配置管理:系统安全与性能平衡的技术实现

Windows Defender 深度配置管理:系统安全与性能平衡的技术实现 【免费下载链接】windows-defender-remover A tool which is uses to remove Windows Defender in Windows 8.x, Windows 10 (every version) and Windows 11. 项目地址: https://gitcode.com/gh_mir…...

WinCC V7.5 SP1图层控制脚本实战:从单个显示到组合切换的完整代码解析

WinCC V7.5 SP1图层控制脚本实战:从单个显示到组合切换的完整代码解析 在工业自动化HMI开发中,WinCC的图层控制功能是构建复杂人机界面的重要工具。面对包含数十个图层的画面时,如何高效管理图层显示状态成为工程师必须掌握的技能。本文将带您…...

告别网络限制:3倍速打造你的哔咔漫画离线图书馆

告别网络限制:3倍速打造你的哔咔漫画离线图书馆 【免费下载链接】picacomic-downloader 哔咔漫画 picacomic pica漫画 bika漫画 PicACG 多线程下载器,带图形界面 带收藏夹,已打包exe 下载速度飞快 项目地址: https://gitcode.com/gh_mirror…...