捡嫌 发表于 2025-10-20 16:40:01

OpenAI Codex整合Z.ai GLM-4.6编程

<p></p><h2>背景</h2><p><font size="3">     OpenAI Codex 是一个由 OpenAI 开发的人工智能模型,它能够理解自然语言(比如中文、英文)指令,并将其实时翻译成可工作的计算机代码。简单来说,你用日常语言告诉它你想要实现什么功能,它就能为你写出代码。</font></p><p><font size="3"><b>技术基础</b>: Codex 是基于 OpenAI 的 GPT-3(生成式预训练变换模型)系列模型进行微调的。它在海量的公开代码库(尤其是 GitHub 上的代码)和自然语言文本上进行了专门训练,因此它不仅掌握了语言规律,还深刻理解了编程语言的语法、结构和常用模式。</font></p><p><font size="3"><b>主要功能与应用</b>:</font></p><ul><li><p><font size="3"><b>代码生成</b>:最核心的功能。例如,你可以告诉它“创建一个Python函数,计算两个日期之间的天数”,它会直接生成相应的代码。</font></p></li><li><p><font size="3"><b>代码补全与建议</b>:在你编写代码时,它可以像一个经验丰富的“结对程序员”一样,为你提供下一行或下一段代码的建议。</font></p></li><li><p><font size="3"><b>代码解释</b>:你可以给它一段复杂的代码,让它用自然语言解释这段代码的功能和逻辑。</font></p></li><li><p><font size="3"><b>代码重构与优化</b>:帮助你改进现有代码,比如提高效率或修改bug。</font></p></li><li><p><font size="3"><b>语言翻译</b>:可以在不同编程语言之间进行转换,例如将一段 Python 代码转换为 JavaScript 代码。</font></p></li></ul><p><font size="3"><b>与 GitHub Copilot 的关系</b>: Codex 是驱动 <b>GitHub Copilot</b>(GitHub 与 OpenAI 合作推出的AI编程辅助工具)的核心技术。GitHub Copilot 作为插件集成在 VS Code 等主流代码编辑器中,为开发者提供实时的代码建议,极大地提高了编程效率。</font></p><p><font size="3"><font size="4">GLM-4.6</font> </font></p><p><font size="3">GLM-4.6 是由中国 AI 公司智谱 AI(Zhipu AI,现品牌为 Z.ai)于2025年9月下旬发布的最新一代开源大语言模型(LLM)。该模型在性能上显著超越了其前代 GLM-4.5,并特别专注于提升<b>真实场景的代码能力、长文本处理、工具调用以及作为 AI 智能体(Agent)的应用潜力</b>。</font></p><p><font size="3"><br></font></p><p></p><h2>集成步骤</h2><p><font size="3">如何开始 </font></p><p><font size="3">1. 安装 </font></p><p><font size="3">```bash</font></p><p><font color="#000000" size="3" >npm install -g @openai/codex</font></p><p><font size="3">```</font></p><p><font size="3">或用 Homebrew: </font></p><p><font size="3">```bash</font></p><p><font size="3" >brew install codex</font></p><p><font size="3">```</font></p><p><font size="3">2. 配置 </font></p><p><font size="3">Codex 把配置保存在 `~/.codex/config.toml`。</font></p><p><font size="3">**配置 z.ai 模型提供商** </font></p><p><font size="3">先新建一个 z.ai 提供商。z.ai 提供与 OpenAI 兼容的 API,这是使用自定义模型的前提。 </font></p><p><font size="3">在配置文件里添加: </font></p><p><font size="3">```toml</font></p><p><font size="3" ></font></p><p><font size="3"># 在 Codex 界面里显示的名称</font></p><p><font size="3" >name = "z.ai - GLM Coding Plan"</font></p><p><font size="3"># 实际请求时会在该 URL 后追加 /chat/completions</font></p><p><font size="3" >base_url = "https://api.z.ai/api/coding/paas/v4"</font></p><p><font size="3" >env_key = "Z_AI_API_KEY"</font></p><p><font size="3">```</font></p><p><font size="3">记得在 shell 里导出 `Z_AI_API_KEY` 环境变量。</font></p><p><font size="3">**创建 GLM 4.6 模型配置** </font></p><p><font size="3">接着给要用的模型建一个 profile: </font></p><p><font size="3">```toml</font></p><p><font size="3" ></font></p><p><font size="3" >model = "glm-4.6"</font></p><p><font size="3" >model_provider = "z_ai"</font></p><p><font size="3">```</font></p><p><font size="3">其实就是把模型名和刚才的提供商对应起来。 Windows上配置类似</font></p><p></p><p><font size="3">config.toml</font></p><p></p><p><font size="3">3. 测试 </font></p><p><font size="3">配置完成后,可直接指定 profile 启动: </font></p><p><font size="3">```bash</font></p><p><font size="3" >codex --profile glm_4_6</font></p><p><font size="3">```</font></p><p><font size="3">这样 Codex 就会用 z.ai 提供的 GLM 4.6 模型开始工作。</font></p><h2>测试</h2><p><font size="3">初始化</font></p><p><font size="3" >/init</font></p><p></p><p><font size="3" >/status</font></p><p></p><p><font size="3">选择完全授权Full Access</font></p><p></p><p><font size="3">我们初始化后,他创建了 AGENTS.md, 内容如下</font></p><p><font ># Repository Guidelines</font></p><p><font >## Project Structure & Module Organization</font></p><p><font >- Source code: `src/main/java/org/jkee/gtree/`</font></p><p><font >- Test code: `src/test/java/org/jkee/gtree/`</font></p><p><font >- Examples: `src/test/java/org/jkee/gtree/examples/`</font></p><p><font >- Core classes: `Tree.java`, `Forest.java`, `TreeLike.java`</font></p><p><font >- Builders: `src/main/java/org/jkee/gtree/builder/`</font></p><p><font >- Iterators: `src/main/java/org/jkee/gtree/iterator/`</font></p><p><font >## Build, Test, and Development Commands</font></p><p><font >- `mvn compile`: Compile Java source code to target/classes</font></p><p><font >- `mvn test`: Run JUnit tests</font></p><p><font >- `mvn package`: Build JAR with dependencies</font></p><p><font >- `mvn source:jar`: Generate source JAR for distribution</font></p><p><font >- `mvn install`: Install to local Maven repository</font></p><p><font >## Coding Style & Naming Conventions</font></p><p><font >- Java 8 compatibility with standard Maven compiler plugin</font></p><p><font >- Package structure: `org.jkee.gtree.*` for core classes</font></p><p><font >- Class names: PascalCase (e.g., `Tree`, `Forest`, `TreeLike`)</font></p><p><font >- Method names: camelCase with descriptive names (e.g., `buildTree`, `addChild`)</font></p><p><font >- Use Google Guava for collections and functional programming utilities</font></p><p><font >- Follow functional programming approach with immutable operations where possible</font></p><p><font >## Testing Guidelines</font></p><p><font >- Framework: JUnit 4.12</font></p><p><font >- Test classes: Named after target class with Test suffix (e.g., TreeTest)</font></p><p><font >- Test methods: camelCase prefixed with 'test' (e.g., testFilter, testMap)</font></p><p><font >- Use @Before for setup and @Test for test methods</font></p><p><font >- Provide example usage in src/test/java/org/jkee/gtree/examples/</font></p><p><font >- Test both tree traversal methods: depth-first and breadth-first</font></p><p><font >## Commit & Pull Request Guidelines</font></p><p><font >- Commit messages: Use present tense and be descriptive</font></p><p><font >- Maven deployment configured for releases to internal repository</font></p><p><font >- Version format: Semantic versioning with SNAPSHOT suffix for development</font></p><p><font >- License: Apache Software License Version 2.0</font></p><p>Reference</p><p>https://github.com/openai/codex/blob/main/docs/config.md</p><p><font size="3"><br></font></p>今天先到这儿,希望对AI,云原生,技术领导力, 企业管理,系统架构设计与评估,团队管理, 项目管理, 产品管理,信息安全,团队建设 有参考作用 , 您可能感兴趣的文章:<br><font size="2">微服务架构设计</font><br><font size="2">视频直播平台的系统架构演化</font><br><font size="2">微服务与Docker介绍</font><br><font size="2">Docker与CI持续集成/CD</font><br><font size="2">互联网电商购物车架构演变案例</font><br><font size="2">互联网业务场景下消息队列架构</font><br><font size="2">互联网高效研发团队管理演进之一</font><br><font size="2">消息系统架构设计演进</font><br><font size="2">互联网电商搜索架构演化之一</font><br><font size="2">企业信息化与软件工程的迷思</font><br><font size="2">企业项目化管理介绍</font><br><font size="2">软件项目成功之要素</font><br><font size="2">人际沟通风格介绍一</font><br><font size="2">精益IT组织与分享式领导</font><br><font size="2">学习型组织与企业</font><br><font size="2">企业创新文化与等级观念</font><br><font size="2">组织目标与个人目标</font><br><font size="2">初创公司人才招聘与管理</font><br><font size="2">人才公司环境与企业文化</font><br><font size="2">企业文化、团队文化与知识共享</font><br><font size="2">高效能的团队建设</font><br><font size="2">项目管理沟通计划</font><br><font size="2">构建高效的研发与自动化运维</font><font size="2"> <br></font><font size="2">某大型电商云平台实践</font><font size="2"> <br></font><font size="2">互联网数据库架构设计思路</font><font size="2"> <br></font><font size="2">IT基础架构规划方案一(网络系统规划)</font><font size="2"> <br></font><font size="2">餐饮行业解决方案之客户分析流程</font><font size="2"> <br></font><font size="2">餐饮行业解决方案之采购战略制定与实施流程</font><font size="2"> <br></font><font size="2">餐饮行业解决方案之业务设计流程</font><font size="2"> <br></font><font size="2">供应链需求调研CheckList</font><font size="2"> <br></font><font size="2">企业应用之性能实时度量系统演变</font><font size="2"> </font><font size="2">
</font><p><font size="2">如有想了解更多软件设计与架构, 系统IT,企业信息化, 团队管理 资讯,请关注我的微信订阅号:</font></p>
<p></p>
<p id="PSignature" ><font size="4">作者:Petter Liu <br>出处:http://www.cnblogs.com/wintersun/ <br>本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。
该文章也同时发布在我的独立博客中-Petter Liu Blog。</font></p><br>来源:程序园用户自行投稿发布,如果侵权,请联系站长删除<br>免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!

裆趾针 发表于 2025-12-17 15:34:00

谢谢分享,辛苦了

愿隙 发表于 2025-12-24 13:52:58

感谢分享,下载保存了,貌似很强大

炀餮氢 发表于 2025-12-24 15:57:27

新版吗?好像是停更了吧。

伯斌 发表于 2025-12-25 02:08:20

这个有用。

琉艺戕 发表于 2025-12-29 12:50:40

感谢分享

懵崭 发表于 2026-1-14 03:13:53

收藏一下   不知道什么时候能用到

闻人莹华 发表于 2026-1-17 04:06:30

前排留名,哈哈哈

扫恢怯 发表于 2026-1-18 14:45:38

新版吗?好像是停更了吧。

郗燕岚 发表于 2026-1-21 08:12:03

谢谢分享,辛苦了

神泱 发表于 2026-1-29 06:11:05

感谢分享,学习下。

撷监芝 发表于 2026-1-30 04:39:01

喜欢鼓捣这些软件,现在用得少,谢谢分享!

喳谍 发表于 2026-2-4 10:09:03

感谢分享,下载保存了,貌似很强大

计海龄 发表于 2026-2-5 04:52:57

新版吗?好像是停更了吧。

缑莺韵 发表于 2026-2-7 06:14:40

感谢分享

溧久苟 发表于 2026-2-9 03:43:30

过来提前占个楼

饨篦 发表于 2026-2-9 14:19:43

谢谢楼主提供!

普料飕 发表于 2026-2-9 16:29:13

感谢分享

零幸 发表于 2026-2-9 23:02:02

鼓励转贴优秀软件安全工具和文档!

宛蛲 发表于 2026-2-10 06:28:10

yyds。多谢分享
页: [1] 2
查看完整版本: OpenAI Codex整合Z.ai GLM-4.6编程