Codex:AI模型路由工具如何助力修复25年老游戏代码
如果你在技术社区里看到“成功运行 25 年老游戏”这样的标题第一反应会是什么是某个复古游戏模拟器的更新还是大神用现代硬件魔改了经典代码但这次的主角是Codex。这个 Codex 并非 OpenAI 那个已经退役的代码生成模型而是一个在开发者圈子里逐渐被提及的、用于连接和管理不同 AI 模型服务的工具。它更像一个“模型路由器”或“智能代理网关”。当这样一个工具与“运行 25 年老游戏”联系在一起时故事就变得有趣了它解决的显然不是一个简单的兼容性问题而是一个更深层的、关于如何让陈旧的、封闭的、甚至文档缺失的软件系统在现代 AI 驱动的开发工作流中重新焕发生机的工程挑战。这背后指向的是许多开发者正在面对的真实困境我们拥有强大的新一代 AI 编码助手如 GPT-4, Claude, DeepSeek 等但它们通常以云 API 或特定 IDE 插件的形式存在。当你需要调试一段 90 年代末的、用早已过时的技术栈比如古老的 DirectX 版本、特定的内存管理方式编写的游戏代码时直接把这些代码片段丢给通用的聊天界面效果往往不尽如人意。上下文可能不对模型可能不理解特定的 API 或编译器行为更别提进行实际的编译、链接和运行了。Codex 这类工具的出现正是在尝试弥合这个鸿沟。它不是在模拟旧环境而是试图为 AI 助手构建一个能够“理解”并“操作”旧环境的桥梁。本文将从一个资深开发者的视角拆解“用 Codex 运行老游戏”这个看似猎奇的事件背后所揭示的现代 AI 辅助开发工作流演进的关键一步从“问答式”的代码建议走向“沉浸式”的上下文感知与系统交互。1. 重新理解 Codex它不是一个模型而是一个“工作台”首先必须澄清一个普遍的误解。由于历史命名的原因很多人听到 Codex 会立刻联想到 OpenAI CodexGitHub Copilot 的前身。但根据当前社区的讨论和实践这里提到的 Codex 更可能指的是一种本地部署的、用于集成和切换不同 AI 模型后端的服务或框架。它的核心价值不在于自身产生代码而在于管理和路由。你可以把它想象成一个本地的“模型调度中心”。你的 IDE 插件比如兼容 OpenAI API 的各类插件或命令行工具不再直接调用某个固定的云服务如api.openai.com而是将请求发送到你本地运行的 Codex 服务。Codex 再根据你的配置将请求转发给真正的后端——可能是 OpenAI 的 GPT-4可能是 Anthropic 的 Claude也可能是本地部署的 DeepSeek-V3、Qwen 或其他开源模型。1.1 为什么需要这个“中间层”直接调用云 API 不是更简单吗对于单一模型、稳定网络的环境确实如此。但当你面临复杂场景时中间层的价值就凸显了模型切换与降级在调试一段晦涩的旧代码时你可能想先用 GPT-4 尝试理解其架构再用专门在代码数据集上微调过的 DeepSeek-Coder 来生成补丁最后用成本更低的模型来执行重复性的重构。手动修改 IDE 配置或重写调用代码非常繁琐。Codex 允许你通过一个统一的端点动态或按规则切换后端。上下文管理与增强老项目往往缺乏文档。Codex 可以配置为在转发请求前自动为提示词Prompt添加上下文。例如自动插入项目特定的编译指令、已废弃的 API 文档摘要、甚至是之前对话中关于该项目的问题与答案形成一个持续的、项目相关的“记忆体”极大提升 AI 对特定代码库的理解深度。本地化与隐私将敏感或专有的旧代码发送到公有云 API 存在合规风险。Codex 可以路由到本地部署的模型保证代码不离境。故障转移与负载均衡如果一个 API 服务不可用或达到速率限制Codex 可以自动切换到备用模型保证开发工具链的连续性。1.2 从“运行老游戏”看 Codex 的实践场景“运行 25 年老游戏”是一个具体的压力测试场景。它可能涉及以下步骤而 Codex 在每一步都可能扮演关键角色代码理解与恢复游戏源代码可能丢失了部分文件或使用了已不存在的库。开发者可以向 Codex 辅助的工具描述现象如“链接时找不到oldlib.lib”Codex 路由的 AI 模型可以结合历史知识推测可能的替代库或提供该库的函数签名帮助开发者重写接口。构建环境配置古老的构建工具如 makefile, nmake的语法可能很怪异。AI 可以帮助解释这些配置甚至将其转换为现代 CMake 或 Meson 脚本而 Codex 可以确保这个转换任务被发送给最擅长“构建系统”的模型。运行时调试游戏运行时崩溃报错信息模糊。开发者可以将崩溃地址、寄存器状态如果是在调试器中和附近代码发送给 AI。Codex 可以组织这些信息并调用一个在“逆向工程”或“低级编程”问答上表现更好的模型来分析可能的内存损坏或未定义行为。兼容性适配让老游戏在新系统上运行常需要一些“补丁”Patch。AI 可以协助生成这些补丁代码例如替换硬编码的屏幕分辨率或绕过一个已废弃的系统调用。Codex 则管理着生成、测试、迭代这些补丁的整个交互流程。这个过程不再是简单的“问答”而是一个由 AI 辅助的、交互式的、上下文丰富的软件修复工作流。Codex 是这个工作流的协调中枢。2. 搭建你的“老游戏修复工作台”Codex 部署与核心配置理论很美好但落地第一步是让 Codex 跑起来。从热搜词如codex安装、codex cli、cc switch local proxy failed可以看出部署过程并非一帆风顺存在典型的配置痛点。注意以下内容基于常见的开源模型路由工具模式进行阐述。由于“Codex”可能指代不同的具体实现请务必以你选用的实际工具的官方文档为准。这里提供的是通用思路和避坑指南。2.1 环境准备与核心概念假设我们选择一个流行的、功能类似 Codex 的开源模型路由项目例如LocalAI、llama.cpp的 server 功能配合反向代理或专门的 API 网关项目。你需要准备一台性能足够的机器即使路由到云 API本地服务本身资源消耗不大。但如果要路由到本地模型则需要相应的 GPU 或足够的内存。Python/Go 环境许多此类工具由 Python 或 Go 编写。Docker可选但推荐用容器化方式部署可以避免复杂的依赖问题尤其是涉及多个模型后端时。可用的模型后端你需要至少一个“终点”。这可以是云 API 端点OpenAI, Anthropic, DeepSeek 等的 API URL 和密钥。本地模型服务通过 Ollama、LM Studio、text-generation-webui或直接运行llama.cppserver 暴露出的本地 HTTP API。2.2 部署流程与常见错误解析一个典型的部署流程如下我们将结合热搜词中的错误信息进行解读获取与安装# 示例通过 git 克隆某个假设的 codex-router 项目 git clone https://github.com/example/codex-router.git cd codex-router # 遵循项目的安装说明可能是 pip install 或 go build pip install -r requirements.txt配置文件是关键大多数工具的核心是一个配置文件如config.yaml或config.json它定义了后端模型、路由规则和服务器设置。# config.yaml 示例结构 models: - name: gpt-4 # 你给这个后端起的别名 backend: openai # 后端类型 api_base: https://api.openai.com/v1 # 云API地址 api_key: ${OPENAI_API_KEY} # 从环境变量读取密钥 - name: deepseek-coder backend: openai # 许多服务兼容OpenAI API格式 api_base: https://api.deepseek.com/v1 api_key: ${DEEPSEEK_API_KEY} - name: local-llama backend: openai # 本地服务也模拟OpenAI API api_base: http://localhost:8080/v1 # 本地模型服务的地址 api_key: no-key-required # 本地服务可能不需要密钥 server: host: 127.0.0.1 port: 8000 # Codex 服务本身监听的端口这里常犯的错误是api_base地址错误或者本地模型服务没启动。启动服务python app.py --config config.yaml # 或 ./codex-router --config config.yaml服务启动后它会监听在你配置的 host 和 port如127.0.0.1:8000上提供一个兼容 OpenAI API 格式的端点如http://127.0.0.1:8000/v1/chat/completions。配置 IDE/CLI 工具将你的代码编辑器插件如 VSCode 的 Continue、Cursor或 IntelliJ 的第三方 AI 插件的 API 地址从https://api.openai.com/v1改为http://127.0.0.1:8000/v1。API Key 可以填写任意值如果 Codex 配置为不需要验证或填写一个通用的占位符具体取决于 Codex 的配置。针对热搜错误cc switch local proxy failed while handling codex endpoint的排查 这个错误提示非常典型它通常出现在试图将某个客户端可能是cc命令或某个工具的代理切换到本地 Codex 端点时失败。第一步检查 Codex 服务是否运行。使用curl测试curl http://127.0.0.1:8000/v1/models如果返回错误或超时说明 Codex 服务未成功启动。检查日志常见问题包括端口冲突、配置文件语法错误、依赖缺失。第二步检查网络代理冲突。如果你的系统设置了全局 HTTP/HTTPS 代理http_proxy,https_proxy环境变量它可能会干扰到本地回环地址127.0.0.1的通信。尝试在运行 Codex 客户端命令时临时取消代理http_proxy https_proxy cc --switch-to-local第三步验证端点路径。错误信息中的/responses路径可能不是标准的 OpenAI API 路径。确认你的 Codex 服务提供的端点路径是否与客户端期望的完全匹配。客户端可能需要/v1/chat/completions而你的服务可能配置在了根路径或其他路径下。针对热搜错误{detail:the gpt-5.6-sol model is not supported的排查 这明确指示了模型名称不匹配。当你的 IDE 插件向 Codex 发送请求时它会在请求体中指定一个model参数如model: gpt-4。Codex 收到后会去自己的配置文件中查找这个名字的模型后端。原因客户端请求的模型名如gpt-5.6-sol这可能是一个客户端自定义的配置名在 Codex 的config.yaml的models列表里找不到。解决打开 Codex 的配置文件查看models下列出的name字段。修改 IDE 插件的设置将其“模型”字段改为配置文件中存在的name例如gpt-4或deepseek-coder。或者在 Codex 配置中增加一个对应名称的模型条目将其路由到你希望使用的真实后端。3. 从单点测试到沉浸式工作流以修复老游戏为例假设我们有一个 1998 年的 C 游戏项目它在现代编译器上无法编译。我们的目标不是手动逐行修改而是建立一个 AI 辅助的、高效的修复流程。3.1 阶段一建立上下文与诊断首先我们不直接问“怎么修复”。我们通过 Codex 连接的 AI先让项目“开口说话”。收集信息将关键的构建错误日志、主要的源代码文件.cpp,.h、以及原始的Makefile或.dsp(VC6 项目文件) 整理好。结构化提问在配置好 Codex 的 IDE 或聊天界面中我们可以进行多轮对话Codex 会维护这个会话的上下文第一轮项目概览“这是一个 1998 年的 Windows C 游戏项目。这是它的Makefile内容。请分析它使用了哪些编译器、链接器选项以及依赖了哪些可能已过时的库。”第二轮具体错误“这是使用现代 GCC 编译时遇到的头三个错误。错误涉及#include iostream.h和void main()。请解释这些错误的原因并给出符合现代 C 标准的修改建议。”第三轮生成补丁“请根据上述分析为这个Makefile和提到的两个源文件生成具体的补丁diff 格式。目标是让它们能在 GCC 11 上通过编译。”由于 Codex 统一管理会话AI 模型能始终记得之前的对话内容无需每次重复粘贴大量代码。3.2 阶段二交互式迭代与验证AI 给出的建议未必一次成功。这时沉浸式工作流的优势就体现了。应用与测试应用 AI 生成的 diff 补丁尝试编译。反馈循环将新的编译错误或警告再次发送给 AI。关键在这里你不需要说“又错了”而是说“应用了你提供的补丁后现在出现了新的链接错误undefined reference to DirectDrawCreateEx。这是之前的Makefile中链接的库-lddraw。请问在现代系统如 Ubuntu 22.04上应该如何安装或替代这个库或者是否有开源的兼容实现如 Wine 的ddraw”模型切换策略如果当前模型比如 GPT-4在解决特定链接库问题上显得泛泛而谈你可以在 Codex 的配置中临时将请求路由到一个更“技术宅”、更熟悉 Linux 游戏兼容性的模型比如某个在游戏开发论坛数据上微调过的开源模型或者直接让 Codex 将这个问题同时发给两个模型对比它们的回答。3.3 阶段三超越编译——运行时与调试编译通过只是第一步。老游戏可能因为时钟速度、浮点精度、API 行为变化而在运行时崩溃。调试信息输入当游戏在调试器中崩溃时你可以将堆栈跟踪stack trace、崩溃地址附近的反汇编代码、甚至内存快照的关键部分作为提示词的一部分发送给 AI。请求专项分析“游戏在调用这个函数DrawSprite(int x, int y, Sprite* s)时崩溃s指针在此时为0xdddddddd。这是该函数的源代码。请分析可能在哪里发生了内存释放后又被使用use-after-free回溯查看代码哪里可能错误地释放了这个Sprite对象”利用 Codex 的“记忆”Codex 可以配置为将重要的诊断结论如“项目使用手动引用计数但存在多处计数错误”自动添加到后续相关问题的上下文窗口中帮助 AI 进行更精准的推理。这个过程的本质是将开发者你的领域知识对项目整体的了解、调试能力与 AI 的海量代码知识、模式识别能力相结合并通过 Codex 这样的工具进行高效、有状态的协作。你不再是单向提问而是在引导一个拥有持续记忆和多种“技能”不同模型的智能体共同完成一个复杂的工程任务。4. 工程化思考Codex 模式的边界、风险与最佳实践将 Codex 用于此类深度开发辅助令人兴奋但也必须清醒认识其边界。4.1 优势与核心价值上下文持续性解决了大模型对话长度限制和上下文遗忘问题对于需要长期探索的大型项目至关重要。模型择优能够根据问题类型架构、算法、底层调试、库依赖选择最合适的“大脑”提升解答质量。流程标准化将 AI 辅助调试的过程从随机的复制粘贴变为可记录、可复现、可优化的标准工作流。成本与隐私控制可以灵活混合使用昂贵的云 API 和免费的本地模型平衡效果与成本敏感代码无需出域。4.2 局限性与潜在风险配置复杂度初始搭建和调试 Codex 及其后端需要一定的 DevOps 能力错误信息可能晦涩如前面提到的 proxy failed 错误。延迟累积每轮交互都经过网络即使是本地网络和模型推理在需要快速迭代的调试场景中可能不如直接思考快。模型幻觉AI 生成的补丁或分析可能看起来合理但实际上是错误的尤其是对于极其冷门或依赖未公开细节的旧代码。必须经过严格的代码审查和测试不能盲目信任。工具链依赖Codex 本身和它路由的后端模型服务都需要维护。版本更新、API 变更都可能破坏现有工作流。知识产权模糊使用 AI 生成的代码修复老游戏其版权归属可能变得复杂特别是对于计划重新发布的项目。4.3 最佳实践建议始于简单渐进复杂不要一开始就试图用 Codex 重构整个项目。从一个具体的编译错误、一个明确的函数修复开始验证整个工具链的有效性。版本控制是生命线在应用任何 AI 生成的补丁前确保代码已提交到 Git。使用特性分支feature branch进行 AI 辅助的修改方便回滚和对比。提示词工程化为你的项目创建一套标准的提示词模板。例如“[项目背景]… [当前文件]… [错误信息]… [期望目标]…”。将这套模板集成到你的 Codex 配置或辅助脚本中保证每次提问的质量和一致性。建立验证闭环AI 给出建议 - 人工审核关键逻辑 - 应用修改 - 运行自动化测试如果有- 运行游戏基础功能 - 反馈结果给 AI。这个闭环越小、越快效率越高。日志与知识沉淀记录下成功解决特定类型问题如“DirectX 7 到现代图形 API 的映射”的提示词和有效模型。将这些沉淀为团队的知识库或 Codex 的预设上下文让后续类似问题的解决事半功倍。“用 Codex 成功运行 25 年老游戏”这个故事最吸引人的地方不在于技术奇迹而在于它展示了一种可能性我们不再是被动地使用 AI 进行问答而是开始主动地设计系统将 AI 作为可编程、可调度、可集成的组件嵌入到复杂的软件工程工作流之中。Codex 这类工具正是这个新范式的早期探索。它提醒我们AI 辅助开发的未来不在于找到一个“万能”的模型而在于构建一个能够灵活、可靠、高效地利用多种智能资源的“工作台”。对于需要处理遗留系统、探索未知技术栈或进行深度调试的开发者来说现在就是开始搭建自己工作台的最佳时机。从配置好第一个本地模型路由到成功解决一个陈年编译错误这其中的每一步都是在为应对未来更复杂的工程挑战积累经验和工具。

相关新闻

三高系统设计:高并发、高可用与高性能的架构实践

三高系统设计:高并发、高可用与高性能的架构实践

1. 三高设计概述:架构师眼中的系统设计黄金三角 第一次听到"三高设计"这个词是在五年前的一次系统崩溃复盘会上。当时我们的电商平台在促销活动中突然宕机,每秒十万级的请求直接把服务器压垮。CTO在黑板上写下"高并发、高可用、高性能&qu…

2026/8/4 8:16:25 阅读更多 →
零基础搭建本地AI办公助手:OpenClaw与Ollama全流程部署指南

零基础搭建本地AI办公助手:OpenClaw与Ollama全流程部署指南

1. 从零开始:为什么你需要一个本地化的智能办公助手?最近几个月,我身边不少朋友和同事都在讨论一个叫 OpenClaw 的开源项目。起初,我以为这又是一个昙花一现的 AI 玩具,直到我自己被一堆重复性的文档整理、信息查询和跨…

2026/8/4 8:16:25 阅读更多 →
全网资产自动发现:告别内网“盲区“,构建动态安全基线

全网资产自动发现:告别内网“盲区“,构建动态安全基线

在企业网络安全建设中,最大的风险往往来自于"看不见"。未知的哑终端、私接的路由器、未纳管的医疗设备……这些游离在管理之外的设备,就是内网安全的最大隐患。 传统的资产管理依赖人工盘点或静态Excel表格,不仅效率低下&#xff0…

2026/8/4 8:16:25 阅读更多 →

最新新闻

非专业用户用AI数字人私有化部署,操作流程是否够简单?

非专业用户用AI数字人私有化部署,操作流程是否够简单?

对于非专业用户来说,AI数字人私有化部署的操作流程是否够简单——项目资料中未提及“私有化部署”这一实施方式,也未说明其部署形态(如本地部署、私有云、混合架构等),因此无法就该前提作出判断。本文仅基于项目资料明…

2026/8/4 11:14:17 阅读更多 →
C语言数组详解:从基础到高级应用

C语言数组详解:从基础到高级应用

1. 数组基础概念与内存模型 在C语言中,数组是最基础也是最重要的数据结构之一。简单来说,数组就是一组相同类型数据的集合,这些数据在内存中连续存放,每个元素可以通过索引来访问。比如声明 int arr[5] 就创建了一个包含5个整数…

2026/8/4 11:14:16 阅读更多 →
RDP Wrapper Library终极指南:免费解锁Windows远程桌面多用户功能

RDP Wrapper Library终极指南:免费解锁Windows远程桌面多用户功能

RDP Wrapper Library终极指南:免费解锁Windows远程桌面多用户功能 【免费下载链接】rdpwrap RDP Wrapper Library 项目地址: https://gitcode.com/gh_mirrors/rdpw/rdpwrap RDP Wrapper Library是一个革命性的开源工具,它能够免费解锁Windows家庭…

2026/8/4 11:14:16 阅读更多 →
UE5开发环境搭建:Visual Studio 2022安装配置全攻略

UE5开发环境搭建:Visual Studio 2022安装配置全攻略

1. 项目概述:为什么UE5开发必须安装Visual Studio?如果你刚接触虚幻引擎5,准备大展拳脚,却卡在了第一步——安装Visual Studio,别急,这太正常了。很多新手,甚至一些有经验的开发者,都…

2026/8/4 11:14:16 阅读更多 →
3DMAX FastBuilding插件:建筑可视化高效建模指南

3DMAX FastBuilding插件:建筑可视化高效建模指南

1. FastBuilding插件核心价值解析在建筑可视化领域,时间就是金钱。传统3DMAX配楼建模需要重复执行墙体绘制、窗户阵列、楼层复制等机械操作,一个中型住宅项目仅配楼部分就可能消耗2-3个工作日。FastBuilding的颠覆性在于将这套流程压缩到15分钟以内——通…

2026/8/4 11:14:16 阅读更多 →
BitComet比特彗星多协议下载工具核心功能与优化指南

BitComet比特彗星多协议下载工具核心功能与优化指南

1. BitComet 比特彗星的核心价值解析BitComet作为一款老牌BT下载工具,从2003年发布至今已经迭代了20年。v2.20.1.19多协议版之所以能保持生命力,关键在于其三大核心能力:首先是多协议支持能力,这个版本不仅支持传统的BitTorrent协…

2026/8/4 11:13:16 阅读更多 →

日新闻

AI Agent白手起家26: 使用标准事件驱动大模型实践

AI Agent白手起家26: 使用标准事件驱动大模型实践

纲要 练习目标:掌握大模型标准事件的调用回顾 LangChain 中的核心标准事件 invokestreambatchastream_eventswith_structured_output 环境准备实战代码:多种事件调用对比 同步调用与流式输出批量处理异步事件流监听结构化输出 运行说明与预期结果总结与扩…

2026/8/4 0:00:40 阅读更多 →
dealsea是什么?跨境卖家必知的美国deal站入门指南

dealsea是什么?跨境卖家必知的美国deal站入门指南

说实话,第一次听说美国这个老牌折扣网站的跨境卖家,十个有八个会问同一个问题:这个平台到底是干嘛的?我见过一个做家居出口的朋友,他在亚马逊上月销二十万美金,却从来没用过它。我给他看了首页——一屏一屏…

2026/8/4 0:01:40 阅读更多 →
清华大学重磅EST:植物自导电闪蒸焦耳热600°C/2600°C两步法!稀土超积累植物秒级转化为CeO₂-石墨烯电催化剂!

清华大学重磅EST:植物自导电闪蒸焦耳热600°C/2600°C两步法!稀土超积累植物秒级转化为CeO₂-石墨烯电催化剂!

通讯作者:邓兵、刘建国通讯单位:清华大学DOI:https://doi.org/10.1021/acs.est.6c00603研究背景稀土元素(REEs)是清洁能源技术与电子器件不可或缺的核心原料,然而传统提取方式依赖能耗高、排放大的采矿与强…

2026/8/4 0:01:40 阅读更多 →

周新闻

最大流算法详解:从水管网络到Ford-Fulkerson与Dinic实战

最大流算法详解:从水管网络到Ford-Fulkerson与Dinic实战

1. 从水管网络到最大流:一个核心问题的诞生想象一下,你是一个城市供水系统的总工程师。你的城市有多个水源(水库),需要通过一个复杂的地下管道网络,将水输送到各个居民区。每条管道都有其最大通水能力&…

2026/8/3 4:58:13 阅读更多 →
基于Springboot的企业门户网站(源码+LW+调试文档+讲解)

基于Springboot的企业门户网站(源码+LW+调试文档+讲解)

温馨提示:本人主页置顶文章(点我)开头有 CSDN 平台官方提供的学长联系方式的名片! 温馨提示:本人主页置顶文章(点我)开头有 CSDN 平台官方提供的学长联系方式的名片! 温馨提示:本人主页置顶文章(点我)开头有 CSDN 平台…

2026/8/3 1:53:31 阅读更多 →
MATLAB xcorr函数详解:从互相关原理到四大实战应用

MATLAB xcorr函数详解:从互相关原理到四大实战应用

1. 从一次信号“找茬”说起:为什么我们需要互相关几年前,我在处理一组声学传感器数据时遇到了一个棘手的问题。我有两个麦克风记录了一段相同的音频信号,理论上它们接收到的声音波形应该非常相似,只是由于麦克风位置不同&#xff…

2026/8/4 5:26:40 阅读更多 →

月新闻

免费解锁百度网盘SVIP加速:macOS用户必备的下载提速终极指南

免费解锁百度网盘SVIP加速:macOS用户必备的下载提速终极指南

免费解锁百度网盘SVIP加速:macOS用户必备的下载提速终极指南 【免费下载链接】BaiduNetdiskPlugin-macOS For macOS.百度网盘 破解SVIP、下载速度限制~ 项目地址: https://gitcode.com/gh_mirrors/ba/BaiduNetdiskPlugin-macOS 还在为百度网盘macOS版的龟速下…

2026/8/3 13:07:03 阅读更多 →
终极ncmdump指南:3分钟实现网易云NCM音乐解密与格式转换

终极ncmdump指南:3分钟实现网易云NCM音乐解密与格式转换

终极ncmdump指南:3分钟实现网易云NCM音乐解密与格式转换 【免费下载链接】ncmdump 项目地址: https://gitcode.com/gh_mirrors/ncmd/ncmdump 还在为网易云音乐下载的NCM格式文件无法在其他播放器播放而烦恼吗?ncmdump解密工具帮你轻松解决这个困…

2026/8/4 11:09:16 阅读更多 →
HarmonyOS 应用开发《掌上英语》第81篇: 智能体卡片:为英语学习 App 打造桌面级学习助手

HarmonyOS 应用开发《掌上英语》第81篇: 智能体卡片:为英语学习 App 打造桌面级学习助手

AgentCard 智能体卡片:为英语学习 App 打造桌面级学习助手适用平台:HarmonyOS 7.0 (API 26 Beta)一、引言 HarmonyOS 7.0(API 26 Beta)新增了 AgentCard 智能体卡片能力,这是继 HMAF(鸿蒙智能体框架&#x…

2026/8/3 8:27:36 阅读更多 →