QQ 机器人怎么接上 AI?用 AstrBot + NapCat 搭一套可扩展的 DeepSeek 助手

1. 为什么 QQ 机器人要拆成 AstrBot 和 NapCat 两层

很多人第一次做 QQ 机器人,脑子里想的是「找个框架,填个 API Key,机器人就能聊天」。真动手才发现,卡住的地方根本不是模型,而是 QQ 账号怎么登录、消息怎么从 QQ 客户端交到你的程序里。这两件事如果混在一个进程里做,出问题的时候你根本不知道是登录掉了、协议变了,还是模型超时。

AstrBot 加 NapCat 这套组合,核心思路就是把职责切开。NapCat 是一个基于 NTQQ 的 OneBot v11 协议端,它负责登录 QQ 账号,把收到的私聊、群聊消息通过 HTTP 或 WebSocket 暴露出来,同时提供发送消息的接口。AstrBot 则是一个面向大模型的聊天机器人框架,它负责接收 OneBot 事件、管理模型提供商、维护人格设定、加载插件和 MCP 服务,最后把回复内容交回给协议端发送。

你可以这样理解:NapCat 是「耳朵和嘴」,负责听 QQ 消息、把回复说出去;AstrBot 是「大脑」,负责理解消息、调用模型、决定怎么回。两者之间用 OneBot v11 标准协议通信,所以理论上 NapCat 可以换成其他 OneBot 实现,AstrBot 也可以换成别的框架,耦合度很低。

这种拆分带来的最大好处是排障路径清晰。QQ 登录失败,只看 NapCat 的日志和扫码状态;AstrBot 收不到消息,检查 OneBot 反向 WS 或 HTTP 上报地址是否配对;模型不回复,去 AstrBot 的模型提供商页面点测试;人格、插件、MCP 不生效,那一定是 AstrBot 内部配置的问题,跟 QQ 登录无关。每一层都有独立的验证手段,不会出现「几个服务同时怀疑」的混乱。

本文要跑的完整链路是:Docker 拉起 AstrBot 和 NapCat 两个容器,NapCat 扫码登录 QQ,AstrBot 创建 QQ 个人号机器人并连上 NapCat,接入 DeepSeek 模型完成一次真实对话回环,然后演示人格切换、插件安装和 MCP 扩展点,最后把模型 endpoint 改到 TaoToken 统一通道,验证多模型切换的可行性。适合已经会一点 Docker、想让 QQ 机器人真正跑起来、并且希望后续能扩展 MCP 工具调用的开发者。

2. 前置准备:Docker 环境与 TaoToken 统一模型通道

在开始配置之前,先把运行环境和模型接入这两件事准备好。环境这块,我实测下来 Windows 11 加 Docker Desktop 是最省事的组合,Linux 服务器也可以,命令略有不同。模型这块,如果你只用 DeepSeek 官方 API,可以跳过 TaoToken 部分;但如果你想让机器人后续能灵活切换 Claude、GPT 等模型,建议一开始就把 endpoint 指向统一通道,省得以后改配置。

2.1 Docker 环境检查

Windows 11 上先确认 Docker Desktop 已经启动,右下角托盘图标是绿色运行状态。然后按 Win + R 输入 powershell 打开 PowerShell,执行:

docker version
docker compose version

两条命令都能输出版本信息,说明 Docker 和 Compose 都就绪。如果 docker compose 报错,可能是 Docker Desktop 版本太旧,升级到最新版即可。Linux 环境下用 sudo docker version 和 sudo docker compose version 检查,没装的话先按官方文档装好 Docker Engine 和 Compose 插件。

2.2 获取 TaoToken API Key

TaoToken 是一个大模型统一接入通道,把 DeepSeek、Claude、GPT 等模型的 API 格式统一成 OpenAI 兼容接口。对 AstrBot 来说,这意味着你只需要配一个 Base URL 和一个 Key,就能在多个模型之间切换,不用为每个厂商单独改代码。

先访问官网 https://taotoken.net/?utm_source=taotoken_aicg_blog_end&utm_medium=csdn&utm_campaign=rewrite&utm_content= 注册账号,然后进入控制台 https://taotoken.net/console?utm_source=taotoken_aicg_blog_end&utm_content=console&utm_campaign=rewrite 创建 API Key。Key 只在创建时显示一次,复制后先存到安全的地方。

拿到 Key 之后,记下两个关键信息:Base URL 是 https://taotoken.net/api,Model ID 根据你要用的模型填,比如 DeepSeek 系列可以填 deepseek-chat 或 deepseek-reasoner。这两个值后面在 AstrBot 的模型提供商配置里会用到。

如果你只想用 DeepSeek 官方 API,那就去 https://platform.deepseek.com 创建 Key,Base URL 填 https://api.deepseek.com,Model ID 填 deepseek-chat。两种方式在 AstrBot 里的配置步骤几乎一样,区别只是 Base URL 和 Key 不同。

2.3 目录规划

建议在磁盘上单独建一个目录放这套服务,比如 D:\astrbot-qq。所有配置文件、数据卷都放这里面,以后备份和迁移都方便。Linux 下对应 ~/astrbot-qq。目录建好后,后面的 compose 文件和配置都基于这个路径来写。

3. 可复制配置:Docker Compose 拉起 AstrBot 与 NapCat

这一节给出完整的 compose 配置和 AstrBot 的模型提供商配置片段,你可以直接复制修改。配置的核心是把两个容器的端口、数据卷和网络关系写清楚,让 NapCat 的 OneBot 接口能被 AstrBot 访问到。

3.1 Docker Compose 文件

在 D:\astrbot-qq 目录下新建 docker-compose.yml,内容如下:

services:
  napcat:
    image: mlikiowa/napcat-docker:latest
    container_name: napcat
    restart: unless-stopped
    environment:
      - NAPCAT_UID=1000
      - NAPCAT_GID=1000
    ports:
      - "6099:6099"
      - "3000:3000"
      - "3001:3001"
    volumes:
      - ./napcat/config:/app/napcat/config
      - ./napcat/data:/app/.config/QQ
    networks:
      - astrbot-net

  astrbot:
    image: soulter/astrbot:latest
    container_name: astrbot
    restart: unless-stopped
    ports:
      - "6185:6185"
      - "6199:6199"
    volumes:
      - ./astrbot/data:/AstrBot/data
      - ./astrbot/config:/AstrBot/config
    environment:
      - TZ=Asia/Shanghai
    networks:
      - astrbot-net

networks:
  astrbot-net:
    driver: bridge

几个关键点说明一下。NapCat 的 6099 是 WebUI 管理端口,3000 和 3001 分别是 HTTP 和 WebSocket 的 OneBot 接口端口,AstrBot 通过容器网络访问这两个端口。AstrBot 的 6185 是 WebUI 管理端口,6199 是它对外暴露的 OneBot 反向接口端口。两个容器放在同一个 bridge 网络 astrbot-net 里,这样 AstrBot 可以用容器名 napcat 直接访问 NapCat,不用管宿主机 IP。

数据卷方面,NapCat 的配置和 QQ 登录数据分别挂到 ./napcat/config 和 ./napcat/data,AstrBot 的数据和配置挂到 ./astrbot/data 和 ./astrbot/config。这样容器重建不会丢登录状态和配置。

3.2 启动容器

在 D:\astrbot-qq 目录下打开 PowerShell,执行:

docker compose up -d

第一次会拉取镜像,耐心等几分钟。启动完成后用 docker compose ps 确认两个容器都是 Up 状态。然后浏览器访问 http://localhost:6185 和 http://localhost:6099,两个页面都能打开,说明部署这一层没问题。

如果 6185 打不开,先看 AstrBot 容器日志:

docker logs astrbot --tail 50

常见原因是端口被占用,改 compose 里的宿主机端口映射即可。6099 打不开同理,看 docker logs napcat --tail 50。

3.3 AstrBot 模型提供商配置片段

AstrBot 的模型提供商配置存在 ./astrbot/data/cmd_config.json 里,但更推荐在 WebUI 里改,避免手写出错。如果你要直接改配置文件,模型提供商部分的结构大致如下:

{
  "provider": [
    {
      "id": "taotoken-deepseek",
      "type": "openai_chat_completion",
      "provider": "openai",
      "key": ["sk-你的TaoToken密钥"],
      "api_base": "https://taotoken.net/api",
      "model": "deepseek-chat",
      "timeout": 120
    }
  ]
}

注意 api_base 填 https://taotoken.net/api,不要带末尾斜杠。model 字段填你要用的模型 ID,比如 deepseek-chat。key 是一个数组,可以放多个 Key 做轮询。type 用 openai_chat_completion,因为 TaoToken 兼容 OpenAI 的 chat completions 接口。

如果你用 DeepSeek 官方 API,把 api_base 改成 https://api.deepseek.com,key 换成 DeepSeek 的 Key,model 保持 deepseek-chat 即可。

4. 验证请求:从 QQ 消息到模型回复的完整回环

配置写完,接下来要一步步验证链路。顺序很重要:先确认 NapCat 登录 QQ,再确认 AstrBot 收到消息,最后确认模型能回复。每一步都有明确的成功标志,不要跳步。

4.1 NapCat 登录 QQ

浏览器打开 http://localhost:6099,第一次进入需要 Token。Token 在容器日志里,执行:

docker logs napcat 2>&1 | Select-String "Token"

复制输出的 Token 填进 WebUI 登录。登录后进入「网络配置」,确认 OneBot 11 的 WebSocket 服务已启用,端口是 3001,路径默认 /。然后回到首页,用准备做机器人的 QQ 账号扫码登录。扫码成功后,NapCat 首页会显示账号在线状态。

这一步的成功标志是:NapCat 显示 QQ 在线,且 WebSocket 服务处于监听状态。如果扫码后一直转圈,检查手机 QQ 是否确认登录,或者换个网络环境重试。

4.2 AstrBot 创建 QQ 个人号机器人

浏览器打开 http://localhost:6185,初始用户名和密码都是 astrbot。第一次登录会提示改密码,改完重新登录。

进入「机器人」页面,点击「创建机器人」,消息类别选「QQ个人号」,然后配置 OneBot 连接。关键参数如下:

  • 连接方式:反向 WebSocket
  • 主机:0.0.0.0
  • 端口:6199
  • Token:留空或自定义(需与 NapCat 侧一致)

保存并启用后,AstrBot 会监听 6199 端口等待 NapCat 连接。但这里有个方向问题:AstrBot 作为反向 WS 服务端,NapCat 作为客户端主动连过来。所以还需要在 NapCat 的 WebUI 里添加一个反向 WebSocket 客户端,指向 AstrBot 的地址。

在 NapCat WebUI 的「网络配置」里新增一个 WebSocket 客户端:

  • URL:ws://astrbot:6199/ws
  • 启用:是

注意这里的 astrbot 是容器名,因为两个容器在同一 Docker 网络里,可以直接用容器名解析。如果你没把两个容器放同一网络,这里要填宿主机的局域网 IP。

保存后,AstrBot 的机器人页面应该显示「已连接」。如果没连上,看 AstrBot 日志里有没有 WebSocket 连接记录。

4.3 验证消息链路

用另一个 QQ 账号给机器人账号发一条消息,比如「你好」。然后看 AstrBot 的「平台日志」页面,如果能看到这条消息的事件记录,说明 QQ → NapCat → AstrBot 这一段通了。

这一步的成功标志是:AstrBot 日志里出现收到的消息内容。如果日志没动静,检查 NapCat 的反向 WS 客户端是否真的连上了 AstrBot,以及 AstrBot 的机器人是否处于启用状态。

4.4 配置模型并测试回复

消息链路通了之后,进入 AstrBot 的「模型提供商」页面,点击「新增模型提供商」。如果你用 TaoToken,选择「OpenAI 兼容」类型,填入:

  • API Base:https://taotoken.net/api
  • API Key:你的 TaoToken Key
  • Model:deepseek-chat

保存后点击「测试」,如果返回模型回复内容,说明模型通道正常。然后回到 QQ,再给机器人发一条消息,这次应该能收到 AI 回复。

完整的回环是:QQ 消息 → NapCat → AstrBot → TaoToken/DeepSeek → AstrBot → NapCat → QQ 回复。任何一环断了,回复都不会出现。实测下来,最常见的断点是 NapCat 的反向 WS 没连上 AstrBot,或者模型 Key 填错导致测试失败。

4.5 一条验证指令

在 QQ 里给机器人发送:

/persona list

如果机器人返回人格列表,说明 AstrBot 的命令系统正常工作,消息回环完全打通。这个指令不依赖模型,纯粹验证 AstrBot 内部逻辑,适合作为链路验证的最后一环。

5. 本篇常见错排查:401、local proxy failed、reading choices、OAuth

配置过程中最容易遇到的几个报错,这里逐个给出原因和排查方法。这些报错我在不同环境里都踩过,按下面的顺序查基本能定位。

5.1 401 Unauthorized

模型测试时返回 401,说明 API Key 无效或没被正确读取。先检查 AstrBot 模型提供商里的 Key 是否完整复制,有没有多余空格。如果用 TaoToken,确认 Key 是在控制台创建的,且账户有余额。如果用 DeepSeek 官方,确认 Key 没有过期。

还有一种情况是 Base URL 填错。TaoToken 的 Base URL 是 https://taotoken.net/api,DeepSeek 官方是 https://api.deepseek.com。填成带 /v1 的路径有时也能用,但 AstrBot 的 OpenAI 兼容类型会自动拼接 /v1/chat/completions,所以 Base URL 不要带 /v1,否则会变成 /v1/v1/chat/completions 导致 404 或 401。

5.2 local proxy failed

这个报错通常出现在 AstrBot 尝试访问模型接口时,网络层被拦截或 DNS 解析失败。如果你在容器里跑 AstrBot,先确认容器能访问外网:

docker exec -it astrbot curl -I https://taotoken.net/api

如果这条命令超时,说明容器网络有问题,检查 Docker 的 DNS 设置或宿主机的网络策略。如果宿主机本身需要特定网络配置才能访问外网,容器也要做对应配置。

5.3 reading choices 相关报错

这个报错一般出现在模型返回的 JSON 结构不符合预期时。AstrBot 期望的是 OpenAI 格式的 choices[0].message.content,如果模型返回了别的结构,就会报读取 choices 失败。用 TaoToken 统一通道时,因为接口是 OpenAI 兼容的,正常不会出现这个问题。如果出现,先确认模型 ID 填对了,比如 deepseek-chat 而不是 deepseek。另外检查 type 是否选成了 openai_chat_completion,选错类型会导致解析失败。

5.4 OAuth 相关报错

如果你在 AstrBot 里配置了需要 OAuth 的模型提供商(比如某些 Claude 接入方式),可能会遇到 OAuth 回调失败。这类报错通常和回调地址、客户端 ID 有关。排查方法是确认 OAuth 应用里配置的回调 URL 和 AstrBot 实际使用的地址一致。如果用的是 TaoToken 统一通道,因为走的是 API Key 认证,不涉及 OAuth,可以直接绕过这类问题。

5.5 NapCat 连不上 AstrBot

如果 AstrBot 机器人页面一直显示未连接,先确认 NapCat 的反向 WS 客户端 URL 是否正确。容器网络里用 ws://astrbot:6199/ws,宿主机网络里用 ws://127.0.0.1:6199/ws。然后看 AstrBot 日志有没有 WebSocket 握手记录。如果 NapCat 日志报连接被拒绝,说明 AstrBot 的 6199 端口没监听,检查机器人是否启用。

5.6 配置三件套对照

无论用哪种接入方式,模型配置的核心都是三件套:Base URL、API Key、Model ID。用 TaoToken 时:

  • Base URL:https://taotoken.net/api
  • API Key:控制台创建的 Key
  • Model ID:deepseek-chat 或 deepseek-reasoner

用 DeepSeek 官方时:

  • Base URL:https://api.deepseek.com
  • API Key:DeepSeek 平台创建的 Key
  • Model ID:deepseek-chat

这三个值任何一个填错,都会导致模型测试失败。建议在 AstrBot 里保存后先点测试,通过了再去 QQ 里发消息。

6. 扩展点:人格、插件与 MCP 的接入方式

链路跑通之后,机器人能回复了,但默认回复比较像标准助手。这一节讲怎么通过人格、插件和 MCP 让机器人变得更有用。这三者的定位不同:人格改变说话风格,插件增加具体功能,MCP 让模型能调用外部工具。

6.1 人格设定与切换

AstrBot 的人格设定在「更多功能 → 人格设定」里。新建一个人格,填人格 ID 和系统提示词。比如你想让机器人用轻松的语气聊天,系统提示词可以写「你是一个说话轻松、喜欢用短句的朋友,回答不超过三句话」。

创建后在 QQ 里用命令切换:

/persona 你的人格ID

切换后发消息测试,回复风格应该会变。如果上下文里还有旧人格的对话,执行 /reset 清空上下文,避免风格串扰。查看当前可用人格列表用 /persona list。

6.2 插件安装与点歌测试

AstrBot 的插件市场在「插件」页面。搜索「音乐」或「点歌」,找到点歌插件后点击安装。安装时如果拉取 GitHub 慢,可以选加速节点。安装完成后,插件页面会显示使用说明。

回到 QQ 发送:

/点歌 恋人

如果机器人返回歌曲卡片,说明插件生效。插件的本质是给 AstrBot 增加一个封装好的功能模块,它不依赖模型,纯粹是命令触发的逻辑。所以插件适合做确定性强的功能,比如点歌、查天气、签到。

6.3 MCP 服务接入:以 12306 为例

MCP 和插件的区别在于,MCP 是把外部工具以标准化方式暴露给模型调用,模型可以自己决定什么时候用哪个工具。AstrBot 的 MCP 配置在「MCP」页面。

点击「同步服务器」会跳转到 ModelScope 的 MCP 市场,找到 12306-mcp,复制它的配置:

{
  "mcpServers": {
    "12306-mcp": {
      "command": "npx",
      "args": ["-y", "12306-mcp"]
    }
  }
}

回到 AstrBot,点击「新增服务器」,粘贴配置,先测试再保存。测试通过后,在 QQ 里直接问「明天北京到上海的高铁」,模型会调用 12306-mcp 查询并返回车次信息。

这一步验证的是 AstrBot → MCP → 12306-mcp → 返回结果 的链路。MCP 的价值在于让模型能动态调用外部服务,而不是把所有功能都写死在插件里。

6.4 把模型 endpoint 改到 TaoToken 统一通道

如果你一开始用的是 DeepSeek 官方 API,现在想换成 TaoToken 统一通道,只需要在 AstrBot 的模型提供商里改两个字段:API Base 改成 https://taotoken.net/api,API Key 换成 TaoToken 的 Key。Model ID 可以保持不变,也可以换成其他模型,比如 claude-3-5-sonnet 或 gpt-4o。

改完后点测试,通过后回 QQ 发消息验证。这样你就有了一个可以在多个模型之间切换的机器人,后续想换模型不用改代码,只改配置即可。对于需要长期跑、可能换模型的场景,这种统一通道的方式省事很多。

如果你打算长期跑编码类或 Agent 类任务,可以了解下 Coding Plan https://taotoken.net/coding-plan?utm_source=taotoken_aicg_blog_end&utm_content=coding-plan&utm_campaign=rewrite ,它针对高频调用场景做了优化。模型对话调试可以用 https://taotoken.net/chat?utm_source=taotoken_aicg_blog_end&utm_content=model_chat&utm_campaign=rewrite ,接入文档在 https://taotoken.net/doc?utm_source=taotoken_aicg_blog_end&utm_content=doc&utm_campaign=rewrite ,API Key 管理在 https://taotoken.net/api-keys?utm_source=taotoken_aicg_blog_end&utm_content=api-keys&utm_campaign=rewrite 。

整套跑下来,我的经验是:先把 QQ 消息链路和模型回复验证通,再去折腾人格、插件和 MCP。顺序反了的话,出问题要同时排查好几个层,很容易卡住。另外 NapCat 的登录状态偶尔会掉,如果机器人突然不回复了,先去 NapCat 看 QQ 是否还在线,这一步能省很多时间。

相关推荐

LT8711/LT8712 Type-C转HDMI设计方案|替代LT8711/LT8712芯片|GSV2201可完全替代兼容LT8711/LT8712

LT8711UX是一款高性能C/DP1.2型至HDMI2.0转换器,用于将USB Type-C源或DP1.2源连接到HDMI2.0接收器。该LT8711UX集成了一个DP1.2兼容的接收器,和一个HDMI2.0兼容的发射器。此外,还包括两个CC控制器,用于CC通信,以实现DP Alt模式和功率传输功能,一个用于上游Type-C端口和另一个用于下游端口。

weixin_63518914的博客 1639

QQ机器人怎么接上 AI?用 AstrBot + NapCat 搭一套可扩展的 DeepSeek 助手

本文详解基于AstrBot与NapCat的QQ机器人部署方案,通过Docker统一管理两套服务:NapCat负责QQ登录及OneBot消息推送,AstrBot处理AI逻辑、模型接入与插件管理。文章按“验证Web页面→登录QQ→连接消息链→接入DeepSeek→测试人设与MCP”的流程,实现从本地到公网的完整链路打通,确保每步问题可精准定位,提升部署效率与可维护性。

资料免费分享,点击名片 756

Halcon Camera-calibration 相关算子(一)

Halcon Camera-calibration 相关算子介绍

qq_44744164的博客 1365

QQ 接入 DeepSeek:Docker 部署 AstrBot + NapCat 打造 AI 智能机器人(超详细教程)

QQ 接入 DeepSeek 打造 AI 机器人教程 本教程详细介绍了如何在 Docker 环境下部署 AstrBot + NapCat,将 DeepSeek 大模型能力接入 QQ 账号,打造智能聊天机器人。主要步骤包括: 项目介绍:AstrBot 是支持多平台和多 AI 模型的机器人框架,NapCat 是基于 QQ 官方 Linux 版本的 OneBot 协议实现。 Docker 部署:提供 Windows/Linux 一键部署脚本,自动下载配置文件和启动容器。 NapCat 配置:通过 Web 界

博客 2万+

Frida+Objection保姆级教程:从环境搭建到实战Hook(含Wallbreaker插件使用)

本文提供了一份从零开始的Frida与Objection移动安全动态分析实战指南。详细讲解了Python环境配置、Frida-Server部署、Objection核心命令使用以及Wallbreaker插件安装与应用。通过实战案例演示如何Hook网络请求(如HttpURLConnection和OkHttp3),帮助安全研究人员快速掌握应用运行时行为分析与漏洞挖掘技能。

weixin_28318011的博客 98

前端使用二开Thingsboard一、二、三事(三)-规则链

以项目实战为基础,逐步介绍前端在thingsboard系统二次开发中的一些注意事项以及一些thingsboard一些页面功能讲解,为前端人员开发使用thingsboard提供一种可靠思路,打造一个完美的物联网系统。

weixin_43163457的博客 862

搭 QQ 机器人被各种门槛劝退?用 Docker 几步搞定 AstrBot + NapCat + DeepSeek

想给 QQ 配个 AI 机器人帮忙处理消息、整理群聊、自动回复,结果一查资料就懵了——协议不稳定、运行环境互相冲突、依赖装不上、连登录 QQ 都能整出一堆问题。折腾了几天环境,最后发现事情本身还没开始做,时间全耗在填坑上了。找现成的方案也不省心,要么是已经停止维护的老项目,要么是配置复杂到看都不想看,实际上就想找个稳定、能跑起来、不用天天修的组合。

微学AI的博客 4万+

图神经网络实战(21)——图神经网络的可解释性

在本节中,我们探讨了应用于图神经网络 (Graph Neural Networks, GNN) 的可解释性人工智能 (Explainable Artificial Intelligence, XAI) 技术。可解释性是许多领域的关键要素,可以帮助我们建立更好的模型。我们介绍了不同的局部解释技术,并重点讨论了 GNNExplainer (基于扰动的方法),在图分类任务中应用 GNNExplainer。

盼小辉丶的博客 9478

AstrBot+NapCat 打造随时随地可用的 QQ 智能机器人(1)

GitHub 仓库:https://github.com/AstrBotDevs/AstrBotAstrBot 是一个专为 AI 大模型设计的开源聊天机器人框架,它让你可以轻松地把ChatGPT、DeepSeek、Claude 等 AI接入到 QQ、企业微信、Discord 等各种聊天平台。🤖原生支持主流 AI 模型:DeepSeek、OpenAI、Claude、GLM、通义千问等开箱即用🔌丰富的插件生态:天气查询、图片生成、语音合成、群管理等功能一键安装🌐多平台适配。

A.的博客 1万+

基于YOLOv11的农作物病虫害检测系统设计与实现

我们使用公开的IP102病虫害数据集作为基础,该数据集包含102种病虫害类别,覆盖水稻、小麦、玉米等多种主要农作物。图像数量:75,222张类别数:102图像分辨率:从640×480到4000×3000不等标注格式:PASCAL VOC格式此外,我们还收集了部分田间实际拍摄的图像以增强模型泛化能力。

YOLO 594

YOLOv11 改进 - 注意力机制 | LS-YOLO MSFE 多尺度特征提取模块:并行分支结构增强多尺度感知,优化遥感与小目标检测

本文介绍了一种用于滑坡检测的模型LS-YOLO及其在YOLOv11中的结合应用。LS-YOLO首先构建多尺度滑坡数据集MSLD,为模型训练提供丰富数据。设计了基于高效通道注意力、平均池化和空间可分离卷积的多尺度特征提取模块MSFE,充分提取滑坡特征信息。在解耦头中采用膨胀卷积增加模型感受野。我们将MSFE模块集成进YOLOv11,替换部分原有模块。实验表明,改进后的YOLOv11在数据集中表现出色 。

魔改工程师的博客 870

把DeepSeek接进QQ:搭一个能聊天、换人设、装插件的AI机器人

AstrBot + NapCat:轻松搭建QQ智能机器人 摘要:本文介绍如何使用AstrBot和NapCat快速搭建QQ智能机器人。AstrBot是一个支持多种AI模型的开源聊天机器人框架,而NapCat则负责将QQ消息转换为标准协议。通过Docker一键部署(支持Windows/Linux),用户可快速实现QQ机器人的自动回复功能。部署完成后,只需配置NapCat登录QQ账号并关联AstrBot,即可创建智能机器人。文章还详细演示了如何接入DeepSeek等AI模型,让QQ机器人具备更强大的交互能力。整个

kevin_blog 1万+

我用GPT-5.5十分钟就搞定了论文创新点!全靠这三个提示词

各位同仁好,我是七哥。一个在高校里从事人工智能 相关领域研究,钻研用大模型AI实操的学术人。可以和七哥交流学术写作或Gemini、GPT、Claude 等大模型 学术实操相关问题,多多交流,相互成就,共同进步。多数研究者一写创新点就总觉得只有提出了全新的理论、颠覆了整个领域,才算真正的创新。但学术研究里的创新,有一半不是从零创造的,是在前人工作的基础上,准确找到还没人解决、或者没解决好的问题,而且真正能立住的创新通常都离不开以下这三个问题。第一,前人到底缺了什么。

智能AI让学术科研更容易 705

astrbot搭建使用deepseek模型的QQ机器人

AstrBot 是一个易于上手的多平台聊天机器人及开发框架。通过它,你能够在多种消息平台上部署一个支持大语言模型(LLM)的聊天机器人。并以此实现但不限于 AI 知识库问答、角色扮演、群聊管理、LLM Agent 等功能。它有如下特性松耦合:AstrBot 历经 3 次大代码重构。每一次都在向着松耦合、模块化的方向迈进。目前,AstrBot 采用了事件总线和消息事件流水线的架构设计,实现近乎完全的模块化。

weixin_65654278的博客 9977

怀旧版电脑GBC模拟器

再现原版GBC掌机的界面,电脑运行连游戏界面都一样大小,很怀旧,很真实,(英文版)强烈推荐,很小的文件,很难才找到的。

SAP B1中文培訓教材_SDK

公司内部培训资料,对开发工具 ,DIAPI, UIAPI,Add-ON有详细解说

快速部署 QQ 智能机器人:AstrBot+NapCat+DeepSeekAI 实操教程(1)

本文聚焦如何快速搭建 QQ 智能机器人,核心用到 AstrBot(AI 机器人框架)和 NapCat(QQ 协议适配工具),借助 Docker 一键部署,接入 DeepSeekAI 实现智能对话。AstrBot 支持多 AI 模型、插件扩展与人格定制,NapCat 保障 QQ 稳定登录,两者结合让 QQ 机器人兼具智能回复、群管理、实时查询等能力,还可通过 cpolar 实现公网访问,摆脱局域网限制,5 分钟即可完成部署,大幅降低搭建门槛,满足个人或小群体的智能消息处理需求。

qq_61024956的博客 1万+

大中型超市收银系统(可直接运行)

光步前台收银系统系统功能:商品销售、商品退货、挂单、收银员权限、会员销售、单品取消、整单取消、商品查询、脱机销售、脱机数据上传,基本资料下载,开钱箱、小票打印、收款结算,支持多币种付款方式(现金、储值卡、礼券、微信等),支持多种促销。运行环境:.net 4.0登陆信息用户名:1001 密码:123456内置商品信息,商品编码可输入00001000 - 00010000,测试效果相关功能键F5 结算 F9挂单 F11商品查询 F8退货 Insert单品取消 Del整单取消 F12开钱箱F2 会员 Ctrl+Z退出系统 Home 锁屏 相关源码待公开

QQ AI机器人 AstrBot!QQ AI机器人公网随便玩【实战文章教程】

这篇教程会带你用最简单的方式:**只用一份 docker-compose,一次命令,5 分钟以内完成 AstrBot + NapCat 部署,把 DeepSeekAI 接入你的 QQ。**AstrBot 本身就是为 AI 而生的现代化机器人框架,插件丰富、支持 DeepSeek/OpenAI 等大模型、带 WebUI、可扩展性强,真正做到"搭好就能用"。照着做,你马上就能拥有属于自己的 QQ AI 机器人。

一键难忘的博客 1万+

汉书HE8,好用的汇编代码编写工具

汉书HE8,好用的汇编代码编写工具早期编写汇编代码所用功能强大

从QQ收到消息到DeepSeek自动回复:AstrBot+NapCat的Docker部署、OneBot联通、插件MCP与远程管理完整实战

本文详细演示了从Windows 11或Linux环境部署AstrBot与NapCat的Docker容器,通过OneBot协议打通QQ消息链路,实现消息接收、DeepSeek大模型生成回复并自动回传至QQ的完整闭环。重点涵盖环境准备、容器启动验证、Token与API密钥安全配置、机器人平台初始化、消息收发测试及远程管理设置,并强调“容器运行”不等于“功能可用”,必须完成端到端消息流转才视为成功。同时深入解析各组件职责(NapCat负责协议、AstrBot管理逻辑、DeepSeek提供推理),并提醒用户警惕默认

user340的博客 1万+

AstrBot+NapCat 一键部署 5 分钟搞定智能 QQ 机器人!cpolar解决公网访问 :cpolar 内网穿透实验室第 777 个成功挑战

摘要: 本文介绍了一套简单高效的QQ机器人搭建方案——AstrBot+NapCat+cpolar组合,无需复杂配置,5分钟即可部署。AstrBot作为AI中枢,支持DeepSeek/ChatGPT等大模型,提供聊天、插件扩展(天气、点歌等)及WebUI管理;NapCat基于QQ官方协议,稳定实现消息收发。通过Docker一键部署后,利用cpolar内网穿透实现公网访问,随时随地管理机器人。该方案适用于社群管理(自动回复、踢广告)或个人助手(查车票、天气),技术小白也能轻松上手,让QQ变身智能AI伙伴。 关键

YUAN_XU_CHENG的博客 2914

手把手教你使用astrbot搭建使用deepseek模型的QQ机器人

AstrBot 是一个易于上手的多平台聊天机器人及开发框架。通过它,你能够在多种消息平台上部署一个支持大语言模型(LLM)的聊天机器人。并以此实现但不限于 AI 知识库问答、角色扮演、群聊管理、LLM Agent 等功能。它有如下特性松耦合:AstrBot 历经 3 次大代码重构。每一次都在向着松耦合、模块化的方向迈进。目前,AstrBot 采用了事件总线和消息事件流水线的架构设计,实现近乎完全的模块化。

weixin_65654278的博客 8944

5分钟搞定AstrBot + NapCat,轻松把 DeepSeek AI 装进 QQ

在 QQ 上每天要处理大量消息、群聊和事务时,你可能会想:如果有个 AI 能自动回复、整理信息、帮忙完成任务,那该多省心。可现实是,自己动手搭建 QQ 机器人往往碰到协议不稳定、环境冲突、依赖难装,甚至登录 QQ 本身都成了麻烦事。*AstrBot*是专为 AI 大模型设计的聊天机器人框架,支持 DeepSeek、OpenAI、Claude 等多种模型,插件生态丰富,已经为 QQ、Discord、Telegram 等平台做好了适配。*NapCat*

码事漫谈 1万+

Docker部署AstrBot_NapCat搭建QQ机器人完整教程

AstrBot 的人格系统允许你通过一段 Prompt 来定义机器人的「人设」。这段 Prompt 会作为 System Prompt 注入到每次对话中,让模型扮演你设定的角色。你可以让机器人扮演任何角色:游戏角色、动漫人物、历史人物、虚拟女友、技术专家……不同的人格可以用于不同的场景:群聊用搞笑人格,私聊用温柔人格人格可以随时切换,不影响对话历史恭喜你,如果一路跟着操作下来,现在你应该已经拥有了一个功能完整的 AI QQ 机器人。安装了 Docker 环境。

2501_91728585的博客 1038

每天回QQ回到手软?我把DeepSeek直接塞进了QQ里

群消息不断弹出,私聊消息一个接一个,有时候刚回复完这个窗口,另一个窗口又冒出了新的问题。尤其是做社群运营、技术支持或者管理多个群聊的人,经常会产生一种感觉:时间不是花在工作上,而是花在回复消息上。

专注于 C/C++ 后端开发,涵盖基础语法、Linux系统与网络、MySQL数据库、常见算法及项目经验。 1万+

个人向deepseek-r1本地部署+QQ机器人应用

python 3.8以上LM studio最新版ollama 最新版(找教程下即可)4060ti 8G。

Chi_no_chan的博客 6094

Win10本地部署QQ智能机器人:AstrBot+NapCat+DeepSeekAI

虽然小龙虾也有接口可以实现对接NapCat,也可以做更多事情,但目前来说,AstrBot插件和支持远比小龙虾多,网上找找都有现有教程怎样和各聊天软件对接。如果有时候没响应,检查一下QQ状态,可能是被系统踢掉线,要求验证登录的问题。这样就已经部署好了,后面进一步的是增加人格设定,插件,或者替换成本地模型等。进来后,可以根据提示设置,或者点击左侧“机器人”入口,创建机器人设置。由于用家里的电脑尝试,免得环境污染,部分软件部署在Docker里面。Docker 安装:Ollama,AstrBot,NapCat。

weixin_28947667的博客 966
上一篇: ffmpeg之rtsp分析流程:从avformat_open_input到ff_rtsp_connect的调试与验证
下一篇: 星哥玩云|OpenClaw 装 U 盘 + Cherry Studio 双教程!即插即用 + 一键部署,TaoToken 统一 Key 接入
RubyWolf84
博客等级 码龄2年 622粉丝 1158原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符  | 博主筛选后可见
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

RubyWolf84

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值