新闻详情

新闻详情

首页 / 资讯中心 / 详情

Windows上Docker部署LinkAce:自托管书签管理实战

发布时间:2026/10/1 4:05:13来源:尧图网络
Windows上Docker部署LinkAce:自托管书签管理实战
折腾书签这件事很多人觉得是小题大做。但等你浏览器的收藏夹里躺着一两千个“以后再看”的链接想找一个半年前存过的资料却翻到手指抽筋就会明白一个“私人知识库”有多重要。LinkAce 是一个开源自托管书签管理工具可以直接部署在自己的 Windows 电脑上把散落在浏览器里的链接纳管成一个可搜索、可打标签、可多人协作的数据库。我用 Docker 方式在 Windows 上部署了它又在局域网和公网分别打通了访问链路整个过程并不复杂踩坑倒是不少。这篇文章就完整记录下我的部署过程、实际配置和问题排查经验。1. 项目拆解LinkAce 到底解决了什么问题1.1 书签管理的痛点收藏夹不等于知识库先聊一个我自己的真实感受Chrome 的收藏夹用了六七年之后已经变成一锅粥。文件夹嵌套文件夹归类靠心情搜索靠关键词碰撞失效链接没人清理换个设备还得依赖厂商账号同步。最要命的是浏览器书签只能算“收藏夹”它不是知识库——没有结构化标签体系没有备注没有多人协作没有批量整理入口。LinkAce 的核心设计就是来补这些短板的。它的数据模型包含链接Links、列表Lists、标签Tags和备注Notes一个链接可以挂多个标签、同时出现在多个列表里并且支持全文搜索。你收藏一篇技术文档可以用“docker”“部署”“运维”三个标签命中它也可以通过“项目A”列表归拢所有相关链接。这种多对多的组织方式比浏览器文件夹的树形分类逻辑强不少。另外LinkAce 是开源自托管这意味着你的书签数据不经过任何第三方服务器。对于一个长期积累、动辄几千条的链接库来说数据隐私本身就是硬需求。我不太放心把全部书签放在浏览器厂商的云端那等于是把个人知识图谱交给了别人的服务器。1.2 同类工具横向对比为什么最终是 LinkAce自托管书签工具其实不止 LinkAce 一个我部署前对比过几个主流项目列一张表大家就明白了项目语言/运行方式多用户链接检查API资源占用适合场景LinkAcePHP Docker支持支持支持中等功能全面、小团队协作linkdingPython Docker有限支持支持支持极低个人轻量、极简主义ShioriGo Docker不支持弱支持低单机快速部署WallabagPHP Docker支持弱支持中等稍后读、网页归档LinkAce 的 Web 界面做得很完整自带深色主题、键盘快捷键、响应式布局后台管理也方便。它还有一个比较突出的功能是“链接检查器”可以定期检测你收藏的书签 URL 是否失效并把失效链接标注出来。对于收藏量上千的人来说这个功能很实用相当于给你的链接库做了体检。它的缺点是 PHP 应用相对重资源占用比 linkding 高而且官方目前没有中文语言包。但我的目标是自建一个能长期维护、支持团队共用的书签库LinkAce 的“重”换来了功能完整性这正好符合需求。1.3 这方案适合谁不适合谁我把话说明白如果你只是想在局域网里存几百个链接别折腾 LinkAce直接上 linkding 或者浏览器自带同步就够了。LinkAce 更适合这几类人链接收藏量在千级以上普通收藏夹已经严重影响检索效率的人小团队或家庭多设备需要共享书签库又不想用第三方平台的人想通过 API 把“收藏链接”自动化比如配合浏览器扩展、脚本批量入库的开发者对链接有效性有强迫症希望定期检查死链的人。如果不满足这些条件部署它反而会成为一个维护负担。明确需求边界再决定是否动手这比盲目追“自托管”热词更重要。2. Windows 上部署方案选型Docker 是最省心的路2.1 为什么不建议 Windows 裸装 PHP 环境坦白讲LinkAce 理论上可以直接在 Windows 上安装 PHP、Composer、MySQL、Nginx然后跑起来。但实际操作会非常痛苦PHP 的扩展版本要对齐、Composer 依赖可能和 Windows 环境有兼容问题、Nginx 配置要手写、MySQL 服务要和已有软件抢端口。Windows 不是一个天然的 PHP 运行时环境单纯为了一个书签工具把整套 PHP 工具链装进系统后面升级维护都是眼泪。用 Docker Desktop 跑容器就简单多了LinkAce 官方镜像自带了 Nginx PHP-FPM 的完整运行环境数据库用单独的 MariaDB 容器数据放在命名卷里坏了直接删除重建容器不影响 Windows 宿主机系统。这就像把服务和它的所有依赖打包成一个“胶囊”吃药变得干净利落。另外一个现实原因是 Windows 本身可能已经装了其他开发软件比如 MySQL、Redis、Nginx 之类端口、环境变量、服务权限很容易互相打架。Docker 把每个服务隔离在自己的网络和文件系统里冲突面降到最低。2.2 部署前环境准备清单在 Windows 上跑 LinkAce核心依赖只有两个Docker Desktop 和一个好用的终端PowerShell 或 CMD 都行。部署前建议按这个清单检查Windows 10/11 64 位建议 Windows 11WSL2 支持更好BIOS 里开启 CPU 虚拟化Intel VT-x 或 AMD-V安装 WSL2 并更新到最新内核Docker Desktop 依赖它运行 Linux 容器磁盘剩余空间至少留 10GBLinkAce 的镜像加数据库不会太大但 Docker 本身会占几个 GB确认 8081 端口没有被占用后文会讲怎么处理端口冲突。安装 Docker Desktop 之后建议在 Settings 里把镜像存储位置改到非系统盘。Windows 的 C 盘往往很挤而 Docker 默认把 WSL 虚拟磁盘放在系统盘时间长了会越来越大。这一步在 Docker Desktop 的 Settings - Resources - Disk image location 里改改完需要重启 Docker Desktop。2.3 Docker 镜像加速与拉取Docker Desktop 安装好后第一步是确认能正常拉镜像。我当时的做法是先拉一个测试镜像验证环境docker run --rm hello-world如果能正常输出说明 Docker 引擎没问题。如果拉镜像速度很慢或者超时可以在 Docker Desktop 的 Settings - Docker Engine 里配置镜像加速器把registry-mirrors数组填上当前可用的国内镜像仓库地址保存并重启 Docker。这一步能有效缓解官方仓库的访问延迟问题。检索镜像时可以直接用官方命名docker search linkace docker pull linkace/linkace:latest docker pull mariadb:10.11LinkAce 官方镜像一直在更新用latest标签即可数据库我选 MariaDB 10.11稳定性足够。3. 核心部署实操docker-compose 完整配置与初始化3.1 docker-compose 编排文件解析我最终跑起来的 Compose 文件核心是四个部分应用容器、数据库容器、命名卷、端口映射。先看完整文件services: linkace-app: image: linkace/linkace:latest ports: - 8081:80 environment: - APP_ENVproduction - APP_DEBUGfalse - APP_URLhttp://192.168.1.100:8081 - DB_CONNECTIONmysql - DB_HOSTlinkace-db - DB_PORT3306 - DB_DATABASElinkace - DB_USERNAMElinkace - DB_PASSWORDreplace_with_strong_password - CACHE_DRIVERdatabase - SESSION_DRIVERdatabase volumes: - linkace-data:/var/www/html/storage/app depends_on: - linkace-db restart: unless-stopped linkace-db: image: mariadb:10.11 environment: - MYSQL_DATABASElinkace - MYSQL_USERlinkace - MYSQL_PASSWORDreplace_with_strong_password - MYSQL_ROOT_PASSWORDreplace_with_root_password volumes: - linkace-db:/var/lib/mysql restart: unless-stopped volumes: linkace-data: linkace-db:看几个关键点ports: 8081:80是把容器内的 80 端口映射到 Windows 宿主机的 8081所以电脑上访问http://localhost:8081就能进服务。为什么映射 8081 而不是直接用 80因为 Windows 上 80 端口经常被 IIS、其他 Web 服务或者某些软件占用8081 冲突概率低而且 LinkAce 官方文档默认推荐这个端口。APP_ENVproduction和APP_DEBUGfalse是必填的生产环境跑容器必须关掉调试模式否则遇到错误会直接输出堆栈信息不仅有信息泄露风险而且页面显示会非常丑。APP_URL要设置成你实际访问 LinkAce 的地址这一步很关键很多书签图片裂掉、链接跳转错的坑都是因为这个参数没配对。可以先填本机 IP后面改外网域名时再同步更新。DB_HOSTlinkace-db是另一个容易踩坑的地方。在 Compose 网络里应用容器访问数据库必须用服务名linkace-db而不是localhost。因为localhost指向的是应用容器自己里面根本没有数据库服务。有的教程让你填127.0.0.1那也是错的只有数据库端口直接映射到宿主机时才能用127.0.0.1。我用mysql驱动连接容器网络内的 MariaDB稳定可靠。数据库密码是 Compose 文件里最需要上心的点。注意 YAML 中如果密码含有$符号需要写成$$转义否则 Compose 会把它当环境变量解析这一点很多人不知道。另外MYSQL_PASSWORD和DB_PASSWORD必须保持一致数据库和应用两个容器读的是各自的变量但实际上是同一个连接凭据。3.2 启动容器与初始化检查文件保存为docker-compose.yml在文件所在目录打开 PowerShell执行docker compose up -d-d参数让容器在后台运行。首次启动会拉取镜像可能需要几分钟。启动完成后用docker compose ps查看状态NAME IMAGE STATUS linkace-app linkace/linkace:latest Up 2 seconds linkace-db mariadb:10.11 Up 2 seconds如果看到应用容器反复退出重启不要慌先看日志docker compose logs linkace-app最常见的启动失败原因是数据库容器还没就绪应用容器就已经尝试连接了。解决办法是稍等几秒再执行docker compose restart linkace-app或者干脆等linkace-db状态健康后再看应用日志。3.3 Web 安装向导两步完成初始化容器起来之后浏览器打开http://localhost:8081。首次访问会自动跳到/install安装向导过程分两步。第一步是数据库连接配置。表单里预填的信息来自环境变量你要检查的是数据库主机填linkace-db数据库名linkace用户名linkace密码是你在 Compose 里设置的MYSQL_PASSWORD。如果这步显示连接失败九成是 Compose 文件里数据库变量名写错或者linkace-db容器状态不是健康。第二步是创建管理员账号。填邮箱、用户名、密码密码建议用随机生成的强密码因为这个账号拥有全部书签数据的管理权限。填完提交安装向导会完成初始化数据表、写入配置文件然后自动跳转到登录页。我提醒一句安装完成后LinkAce 的界面是英文的目前没有官方中文语言包但这个项目界面词汇量不大核心功能几个按钮熟悉一下就能顺手不用被英文界面吓退。3.4 修改 APP_URL 的正确时机很多人在安装向导里一切顺利但用手机访问时发现页面能打开、样式却乱七八糟或者点一个书签跳到localhost问题基本都出在APP_URL配置上。如果你一开始在 Compose 里写的是http://localhost:8081那这个值只对“在同一台电脑上访问”的场景成立。手机访问时要改成http://你的局域网IP:8081。正确做法是在docker-compose.yml的environment里把APP_URL改成实际的访问地址然后执行docker compose up -d --force-recreate linkace-app重建应用容器让配置生效。这个值在外部域名做好之后也要再改一次改成https://你的域名。域名、局域网 IP、localhost 三者互不相同不能共用一套配置这是一个需要长期维护的参数每次改完记得重启应用容器。4. 把 LinkAce 从“本地”开放到“局域网”再到“公网”4.1 局域网访问防火墙与静态 IP默认情况下同一局域网内的手机或另一台电脑访问http://你的电脑IP:8081很可能打不开因为 Windows 防火墙默认拦截入站连接。在 PowerShell 里执行netsh advfirewall firewall add rule nameLinkAce-8081 dirin actionallow protocolTCP localport8081这条命令放行 8081 端口的入站 TCP 流量。图形界面用户也可以走“控制面板 - 系统和安全 - Windows Defender 防火墙 - 高级设置 - 入站规则 - 新建规则”完成同样的操作。放行防火墙后用ipconfig查一下本机 IPv4 地址比如192.168.1.100然后在手机浏览器输入http://192.168.1.100:8081就能访问了。这里有一个很容易被忽略的坑Windows 的 DHCP 租约可能导致电脑 IP 变化今天访问192.168.1.100明天可能变成192.168.1.101。解决办法有两个一是在路由器后台给这台电脑设置 DHCP 静态绑定把这个 IP 和电脑 MAC 地址锁死二是在 Windows 网络适配器属性里手动配置静态 IPv4。我推荐前者因为它集中管理不怕电脑重装系统后 MAC 地址变化的情况。4.2 公网访问的三条路径按场景选“外部访问”这个词在不同人语境下含义差别很大。我理解的需求是不在家的时候手机或笔记本也能访问自己的书签库。基于这个需求主流路径有三条。第一条有公网 IP 的情况。在路由器后台做端口映射有的路由器叫“端口转发”或“虚拟服务器”把外网端口比如8081映射到内网电脑的192.168.1.100:8081。然后通过http://你的公网IP:8081就能访问。这里要提醒很多运营商的公网 IP 是动态的过几天就变了所以建议配一个 DDNS 动态域名服务路由器一般自带这个功能填上账号后就能通过固定域名访问家里 IP。第二条没有公网 IP 的情况用内网穿透。我体验下来最顺手的方案是用 frp 这类开源穿透工具在你有一台公网服务器的情况下把 Windows 上的 8081 端口通过 frp 客户端转发到服务器的某个端口访问时直接连服务器的 IP 或域名。frp 的好处是通信链路由你自己控制不依赖第三方平台稳定性。如果你不想自建服务器也可以用商用的内网穿透服务按流量付费配置更简单适合不想折腾的人。第三条小团队或纯私有场景用异地组网工具把多台设备组成一个虚拟局域网。这样不用暴露任何公网端口手机、笔记本、服务器之间直接通过加密链路互访电脑上的 LinkAce 就像在内网里一样被访问安全性远高于端口映射。我把这种方式视为“外部访问”最稳妥的解法尤其是当你不确定目标设备的网络安全环境时。4.3 HTTPS 和域名外部访问不能跳过的一环如果你的 LinkAce 只在内网访问HTTP 问题不大。但一旦要暴露到公网我强烈建议在域名前面加 HTTPS。原因很简单HTTP 协议下管理员的登录密码、API Token、书签内容全部是明文传输的在公网链路上形同裸奔任何中间节点都有可能截获。最省事的 HTTPS 方案是用 Caddy 做反向代理。Caddy 会自动申请和续期 Let‘s Encrypt 证书配置只需要几行。在部署 Caddy 的机器上Caddyfile里写link.example.com { reverse_proxy 127.0.0.1:8081 }然后 Caddy 就会自动为link.example.com申请证书并把 HTTPS 请求反向代理到本机的 LinkAce 服务。之后 LinkAce 的APP_URL要改成https://link.example.com重新创建应用容器。用 Caddy 而不是 Nginx 的原因就一个字省心。Nginx 手动配置证书、续期、权限要折腾小半天Caddy 把这些全部自动化了。对于自托管这种规模的服务Caddy 是性价比最高的选择。4.4 安全底线与注意事项把自托管服务暴露到公网有几条底线我建议严格遵守绝对不要暴露数据库端口。Mariadb 容器默认没有做宿主机端口映射这本身是安全的但如果你为了图方便加了3306:3306映射赶紧去掉。修改默认密码。数据库有两个密码要重视MYSQL_ROOT_PASSWORD和MYSQL_USER的密码都要用强随机值。LinkAce 安装向导里创建的管理员账号密码同样要有足够强度。如果不需要公开注册在 LinkAce 后台把用户注册关闭只允许管理员手动创建账号。公网访问一定用 HTTPSHTTP 只保留给局域网内部使用。定期检查 LinkAce 官方是否有安全更新docker compose pull拉新镜像后重建容器这是最基础的安全维护手段。5. 日常使用与管理导入、多用户、备份恢复5.1 把现有浏览器书签整体迁移进来如果你和我一样是带着上千条存量书签来部署 LinkAce 的迁移步骤并不复杂。先在浏览器里导出书签Chrome 的书签管理器里有“导出书签”功能Firefox 在“管理书签 - 导入和备份”里也有导出 HTML 选项。导出后的文件是标准的 HTML 格式。然后在 LinkAce 后台找到“Import Links”入口上传这个 HTML 文件。导入时 LinkAce 会解析文件夹结构自动把浏览器文件夹映射成列表Lists同时尽量保留链接标题和地址。导入过程可能持续一段时间链接数量多的话页面会有进度提示。导入完成后我建议先不要急着删浏览器里的书签两边并存观察几天确认 LinkAce 的数据完整无误后浏览器里的收藏夹再逐步清空。我之前吃过一次亏导入后发现有部分链接因为编码问题没能识别幸好浏览器里还有备份否则几百条链接就丢了。5.2 多用户开通与 API 使用要点LinkAce 支持多用户这是它区别于很多轻量书签工具的重要特性。管理员在用户管理界面可以创建新用户也可以在设置里开放注册。如果部署在公网环境我不建议开放公共注册这个功能最好只限于团队成员内部使用。API 同样是 LinkAce 的亮点。每个用户可以在个人设置里生成一个 API Token用这个 Token 可以实现书签的自动添加、搜索、编辑。生成的 Token 是明文展示的之后就不能再查看了所以要马上复制保存。如果把 Token 泄露到公网仓库等同于把整个书签库的控制权拱手让人这个风险要时刻记着。有了 API 之后扩展玩法就多了。浏览器扩展可以通过 API 把当前页面一键收藏命令行脚本可以批量导入导出自媒体链接甚至可以在自动化工作流里把读到的文章自动归档。我在实际使用中把公司项目的相关链接通过定时脚本自动收集到 LinkAce再配上标签研发知识库就这么攒出来了。5.3 备份恢复数据卷和数据库都要管Docker 部署的最大风险在于如果你把整个 Docker 数据目录误删了所有书签数据会瞬间消失。所以备份得分成两个部分数据库数据和上传文件。数据库备份用mysqldump在宿主机执行docker compose exec linkace-db mysqldump -u linkace -p linkace linkace_backup.sql命令执行后会提示输入数据库密码输入MYSQL_PASSWORD对应值即可。备份文件linkace_backup.sql会出现在当前目录。上传文件备份指向的是linkace-data卷包含书签截图、导入的临时文件、用户上传等内容。用下面的命令打包docker run --rm -v linkace-data:/data -v %cd%:/backup alpine tar czf /backup/linkace-data.tar.gz -C /data .注意这里的%cd%在 PowerShell 里要写成$PWD。打包出来的文件会出现在当前目录。恢复时先停掉应用容器把linkace-data卷内容替换回去再把linkace_backup.sql导入数据库最后重新启动容器即可。我的备份策略是用 Windows 计划任务每周跑一次这两个命令备份文件自动同步到另一块硬盘。恢复演练我做过一次十分钟内能完整恢复这份心安值得花时间换。6. 常见问题与排查技巧实录6.1 安装界面 502 或者页面转圈安装向导阶段遇到 502 这类错误先看数据库容器日志docker compose logs linkace-db常见的原因是数据库容器还在初始化或者密码变量不一致导致初始化失败。MariaDB 首次启动要初始化系统库可能需要几十秒这时候应用容器连不上数据库就报 502。等数据库日志里出现 “ready for connections” 字样后再访问一次即可。如果数据库日志显示密码错误检查 Compose 文件里的MYSQL_PASSWORD和应用容器的DB_PASSWORD是否一致。6.2 外部设备打不开80% 是这三个原因外部访问失败我排查下来大部分是防火墙、IP 变化、端口映射这三个问题防火墙没有放行 8081 端口用前文netsh命令添加规则后再试访问的是旧的 IP 地址用ipconfig重新确认当前 IP路由器端口映射配置错误确认内网 IP 是否已经变化映射规则里填写的端口是否和实际一致。排查时有个好用的命令是telnet 目标IP 8081。如果显示连接失败说明网络链路没通问题出在网络层如果能连通但页面打不开问题才可能出在 LinkAce 配置层。6.3 书签截图、网站图标裂了LinkAce 会自动抓取书签网站的图标或截图但部署后发现很多图片裂了。这个问题的根源我遇到过两种第一种是APP_URL设置错误。系统根据APP_URL生成图片链接如果配置的是localhost手机访问时图片链接也指向手机的localhost自然打不开。把APP_URL改成实际外网访问地址并重建容器即可。第二种是数据卷权限问题。Windows 和 Linux 的文件系统权限模型不同虽然 Docker 命名卷已经规避了大部分权限坑但如果之前手动挂载过目录就有可能把权限搞乱。检查应用容器日志看是否有“Permission denied”字样有的话重建卷并重新初始化即可。6.4 高频问题速查表症状原因处理方案容器反复重启数据库未就绪或配置错误看日志确认稍等后重启应用容器安装向导数据库连接失败DB_HOST写成了 localhost改成linkace-db容器服务名端口被占用8081 被其他程序占用netstat -ano局域网访问不了防火墙拦截添加入站规则放行 8081图片裂、跳转错APP_URL 不是实际访问地址修改环境变量重建容器公网访问慢未开 HTTPS 或链路问题上反代 HTTPS检查端口转发链路忘记了管理员密码账号密码遗忘通过数据库用户表重置密码需手动操作务必开启定期备份最后一个提醒如果要在 Windows 宿主机上长期跑这个服务建议把 Windows 的自动更新计划安排在低峰时段避免半夜更新重启导致 Docker 服务中断。这个细节点到为止剩下的就是你自己在实际使用中慢慢积累了。我在实际运行中最大的体会是自托管工具部署本身并不难真正决定体验的是后续的备份、安全和访问链路这三个环节。把这三个环节想清楚LinkAce 就能安安稳稳地陪你用很多年。以后如果条件允许我还会把它的 API 接进自己的自动化工作流里让“收藏书签”这件事彻底变成流程的一部分。
网站建设高端定制企业官网
RELATED

相关资讯

更多精彩内容,欢迎继续阅读

较早相关资讯

最新相关资讯

马德拉岛旅行全攻略:丰沙尔玩法与levada徒步路线解析 2026/10/1 5:59:44

马德拉岛旅行全攻略:丰沙尔玩法与levada徒步路线解析

提到Madeira这个名字,不同的人会有三种反应:酒徒条件反射地想起那种琥珀色强化葡萄酒,配雪茄和奶酪刚刚好;英国人想到从小在茶点里吃到的黄油蛋糕,也叫Madeira Cake;而真正做过功课的人会告诉你——Madeira…

阅读更多 →
一张RTX 3090从零预训练LLM到领域适配实战指南 2026/10/1 5:59:44

一张RTX 3090从零预训练LLM到领域适配实战指南

想自己从头训一个 LLM,很多人第一反应是"这得多少张 A100 才玩得起"。我一开始也这么想,直到真正把整条链路跑通一遍才发现:个人开发者完全可以用一张 RTX 3090,从零预训练一个小规模语言模型,再通过领域数据…

阅读更多 →
马德拉岛旅行全攻略:徒步路线、马德拉酒与丰沙尔玩法 2026/10/1 5:59:31

马德拉岛旅行全攻略:徒步路线、马德拉酒与丰沙尔玩法

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

阅读更多 →
马德拉岛旅行指南:徒步路线、自驾环岛与四季玩法全解析 2026/10/1 5:59:18

马德拉岛旅行指南:徒步路线、自驾环岛与四季玩法全解析

只在搜资料时看到过“Madeira”这块拼写,绝大多数人都下意识问一句:这不是酒吗?没错,马德拉酒很有名,但Madeira首先是葡萄牙在大西洋中的一片群岛,距离摩洛哥海岸大约600公里,离里斯本飞行约1小…

阅读更多 →
AI Agent产品设计核心决策:从边界定义到架构落地 2026/10/1 5:59:18

AI Agent产品设计核心决策:从边界定义到架构落地

刚入行做 Agent 产品的人,最爱问的一个问题往往是:"现在最火的 Agent 框架是哪个?我该学 LangGraph 还是 AutoGen?" 每次听到这种问题,我都想把人拉回来:你连自己要做的 Agent 解决什么问题、边界…

阅读更多 →
AgentScope 2.0体验:RAG as Service如何重塑多智能体协作 2026/10/1 5:59:11

AgentScope 2.0体验:RAG as Service如何重塑多智能体协作

前阵子刷到AgentScope更新的消息,起初我没太当回事。毕竟多智能体框架这两年冒出来不少,个个都说自己编排能力强、扩展性好,真上手才知道怎么回事。但把AgentScope 2.0完整跑通一遍之后,我改变了判断,这确实是我目前愿…

阅读更多 →

今日资讯

本周资讯

本月资讯

看完文章仍有疑问?

联系尧图顾问,获取一对一建站咨询

立即免费咨询 📞 400-888-8888
📞 ✉