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

news/2025/10/20 14:38:14/文章来源:https://www.cnblogs.com/wintersun/p/19152606

image

背景

     OpenAI Codex 是一个由 OpenAI 开发的人工智能模型,它能够理解自然语言(比如中文、英文)指令,并将其实时翻译成可工作的计算机代码。简单来说,你用日常语言告诉它你想要实现什么功能,它就能为你写出代码。

技术基础: Codex 是基于 OpenAI 的 GPT-3(生成式预训练变换模型)系列模型进行微调的。它在海量的公开代码库(尤其是 GitHub 上的代码)和自然语言文本上进行了专门训练,因此它不仅掌握了语言规律,还深刻理解了编程语言的语法、结构和常用模式。

主要功能与应用

  • 代码生成:最核心的功能。例如,你可以告诉它“创建一个Python函数,计算两个日期之间的天数”,它会直接生成相应的代码。

  • 代码补全与建议:在你编写代码时,它可以像一个经验丰富的“结对程序员”一样,为你提供下一行或下一段代码的建议。

  • 代码解释:你可以给它一段复杂的代码,让它用自然语言解释这段代码的功能和逻辑。

  • 代码重构与优化:帮助你改进现有代码,比如提高效率或修改bug。

  • 语言翻译:可以在不同编程语言之间进行转换,例如将一段 Python 代码转换为 JavaScript 代码。

与 GitHub Copilot 的关系: Codex 是驱动 GitHub Copilot(GitHub 与 OpenAI 合作推出的AI编程辅助工具)的核心技术。GitHub Copilot 作为插件集成在 VS Code 等主流代码编辑器中,为开发者提供实时的代码建议,极大地提高了编程效率。

GLM-4.6

GLM-4.6 是由中国 AI 公司智谱 AI(Zhipu AI,现品牌为 Z.ai)于2025年9月下旬发布的最新一代开源大语言模型(LLM)。该模型在性能上显著超越了其前代 GLM-4.5,并特别专注于提升真实场景的代码能力、长文本处理、工具调用以及作为 AI 智能体(Agent)的应用潜力


image

集成步骤

如何开始

1. 安装

```bash

npm install -g @openai/codex

```

或用 Homebrew:

```bash

brew install codex

```

2. 配置

Codex 把配置保存在 `~/.codex/config.toml`。

**配置 z.ai 模型提供商**

先新建一个 z.ai 提供商。z.ai 提供与 OpenAI 兼容的 API,这是使用自定义模型的前提。

在配置文件里添加:

```toml

[model_providers.z_ai]

# 在 Codex 界面里显示的名称

name = "z.ai - GLM Coding Plan"

# 实际请求时会在该 URL 后追加 /chat/completions

base_url = "https://api.z.ai/api/coding/paas/v4"

env_key = "Z_AI_API_KEY"

```

记得在 shell 里导出 `Z_AI_API_KEY` 环境变量。

**创建 GLM 4.6 模型配置**

接着给要用的模型建一个 profile:

```toml

[profiles.glm_4_6]

model = "glm-4.6"

model_provider = "z_ai"

```

其实就是把模型名和刚才的提供商对应起来。 Windows上配置类似

image

config.toml

image

3. 测试

配置完成后,可直接指定 profile 启动:

```bash

codex --profile glm_4_6

```

这样 Codex 就会用 z.ai 提供的 GLM 4.6 模型开始工作。

测试

初始化

/init

clipboard

/status

clipboard

选择完全授权Full Access

clipboard

我们初始化后,他创建了 AGENTS.md, 内容如下

# Repository Guidelines

## Project Structure & Module Organization

- Source code: `src/main/java/org/jkee/gtree/`

- Test code: `src/test/java/org/jkee/gtree/`

- Examples: `src/test/java/org/jkee/gtree/examples/`

- Core classes: `Tree.java`, `Forest.java`, `TreeLike.java`

- Builders: `src/main/java/org/jkee/gtree/builder/`

- Iterators: `src/main/java/org/jkee/gtree/iterator/`

## Build, Test, and Development Commands

- `mvn compile`: Compile Java source code to target/classes

- `mvn test`: Run JUnit tests

- `mvn package`: Build JAR with dependencies

- `mvn source:jar`: Generate source JAR for distribution

- `mvn install`: Install to local Maven repository

## Coding Style & Naming Conventions

- Java 8 compatibility with standard Maven compiler plugin

- Package structure: `org.jkee.gtree.*` for core classes

- Class names: PascalCase (e.g., `Tree`, `Forest`, `TreeLike`)

- Method names: camelCase with descriptive names (e.g., `buildTree`, `addChild`)

- Use Google Guava for collections and functional programming utilities

- Follow functional programming approach with immutable operations where possible

## Testing Guidelines

- Framework: JUnit 4.12

- Test classes: Named after target class with Test suffix (e.g., TreeTest)

- Test methods: camelCase prefixed with 'test' (e.g., testFilter, testMap)

- Use @Before for setup and @Test for test methods

- Provide example usage in src/test/java/org/jkee/gtree/examples/

- Test both tree traversal methods: depth-first and breadth-first

## Commit & Pull Request Guidelines

- Commit messages: Use present tense and be descriptive

- Maven deployment configured for releases to internal repository

- Version format: Semantic versioning with SNAPSHOT suffix for development

- License: Apache Software License Version 2.0

Reference

https://github.com/openai/codex/blob/main/docs/config.md



今天先到这儿,希望对AI,云原生,技术领导力, 企业管理,系统架构设计与评估,团队管理, 项目管理, 产品管理,信息安全,团队建设 有参考作用 , 您可能感兴趣的文章:
微服务架构设计
视频直播平台的系统架构演化
微服务与Docker介绍
Docker与CI持续集成/CD
互联网电商购物车架构演变案例
互联网业务场景下消息队列架构
互联网高效研发团队管理演进之一
消息系统架构设计演进
互联网电商搜索架构演化之一
企业信息化与软件工程的迷思
企业项目化管理介绍
软件项目成功之要素
人际沟通风格介绍一
精益IT组织与分享式领导
学习型组织与企业
企业创新文化与等级观念
组织目标与个人目标
初创公司人才招聘与管理
人才公司环境与企业文化
企业文化、团队文化与知识共享
高效能的团队建设
项目管理沟通计划
构建高效的研发与自动化运维
某大型电商云平台实践
互联网数据库架构设计思路
IT基础架构规划方案一(网络系统规划)
餐饮行业解决方案之客户分析流程
餐饮行业解决方案之采购战略制定与实施流程
餐饮行业解决方案之业务设计流程
供应链需求调研CheckList
企业应用之性能实时度量系统演变

如有想了解更多软件设计与架构, 系统IT,企业信息化, 团队管理 资讯,请关注我的微信订阅号:

_thumb_thumb_thumb_thumb_thumb_thumb

作者:Petter Liu
出处:http://www.cnblogs.com/wintersun/
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。 该文章也同时发布在我的独立博客中-Petter Liu Blog。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/941209.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

CF2110E Melody

显然题目条件就是要你交替相等。 考虑将 \(a, b\) 中相同的值都当成一个点,那么一个音乐就是两个点连边,发现此时在上面跑欧拉回路就是合法的,因为这是一张二分图,必定是交替行走。 有些讨论比较烦,就不写代码了。…

无状态HTTP的“记忆”高效的方案:Spring Boot中CookieSession全栈实战

pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas", "Monaco", "Courier New", …

LLM 笔记 —— 01 大型语言模型修炼史(Self-supervised Learning、Supervised Learning、RLHF) - 实践

LLM 笔记 —— 01 大型语言模型修炼史(Self-supervised Learning、Supervised Learning、RLHF) - 实践pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: b…

深入解析:【面试前必看:Redis 从入门到实战:核心知识与面试高频考点全解析】

深入解析:【面试前必看:Redis 从入门到实战:核心知识与面试高频考点全解析】2025-10-20 14:30 tlnshuju 阅读(0) 评论(0) 收藏 举报pre { white-space: pre !important; word-wrap: normal !important; overflo…

4-8〔O҉S҉C҉P҉ ◈ 研记〕❘ WEB应用攻击▸命令注入漏洞 - 实践

4-8〔O҉S҉C҉P҉ ◈ 研记〕❘ WEB应用攻击▸命令注入漏洞 - 实践pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "…

2025年项目管理工具生态全景:技术主权与AI赋能的行业变革

2025年项目管理工具生态全景:技术主权与AI赋能的行业变革 随着生成式AI、量子计算与混合现实技术的迅猛发展,全球项目管理工具市场正在经历前所未有的结构性变革。这场由技术驱动的产业升级不仅重塑了工作协同方式,…

sqlalchemy 密码@ 处理, 以及ssl连接处理

from grant.sql_connection import tellus_conn from sqlalchemy import text, create_engine import pandas as pd from urllib.parse import quote_pluspassword = "123z@W2823in" encoded_password = quo…

el-dialog 嵌套遮罩灰色问题

<el-dialog> 嵌套遮罩灰色问题1 说明在一个<el-dialog> 里面打开另外一个<el-dialog> ,发现新打开的是灰色的,需要点一下才正常2 处理在两个<el-dialog> 都加上以下属性:append-to-body=&qu…

Microsoft 代理框架简介(预览版):让每个开发人员都能轻松使用 AI 代理

Microsoft 代理框架简介(预览版):让每个开发人员都能轻松使用 AI 代理 引言 人工智能代理(AI Agents)正逐渐成为现代软件开发的重要组成部分,它们能够结合推理、上下文和工具来追求特定目标。然而,许多开发人员…

winform连接锐浪GridReport打印示例

using grproLib; using LRTMS.Common; using LRTMS.DB; using LRTMS.Report; using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using Syste…

2025 年破碎机厂家最新推荐榜,聚焦企业技术实力与市场口碑深度解析圆锥/辊式/对辊/煤矸石/砂石破碎机厂家推荐

引言在矿山开发、冶金加工、建材生产等核心领域,破碎机作为关键生产装备,其性能与品质直接决定项目生产效率、资源利用率及综合成本。当前市场上破碎机品牌数量繁杂,部分厂商缺乏核心技术支撑,设备运行稳定性差、故…

AI 的能源危机:训练一个模型究竟要耗掉多少电?

💬一、前言:AI 在变聪明,地球却在“变热” ChatGPT、Claude、Gemini、Mistral……一个比一个聪明。但你可能没想到——每当它们“开窍”一次,地球的电表也要疯狂转上几圈。 有研究估计:训练 GPT-4 级别的大模型,…

2025 年制砂机厂家最新推荐榜,聚焦企业技术实力与市场口碑深度解析高效/冲击式/砂石/新疆制砂机厂家推荐

引言 当前矿山开发、建筑建材等领域对制砂机需求持续增长,但市场品牌繁杂,部分产品存在技术落后、环保不达标、售后缺失等问题,企业选购时常面临设备适配难、后期保障不足的困境。为帮助企业精准筛选优质制砂机品牌…

拆解3D Gaussian Splatting:原理框架、实战 demo 与自驾仿真落地探索!

3D场景重建卡在哪儿?建模以月计、数据难复用、仿真不逼真! 看3DGS技术如何破局!从原理拆解到实战演练,揭秘如何用“3D色块”实现日级高保真重建,打通从真实世界到数字仿真的快车道!01 引言 当前,三维重建技术正…

Hyper-V 与 root的Android7模拟器共存

下载安装Android Studio 安装Android7android-24\default\x86Rootemulator -avd Phone -writable-system -selinux permissive abd root abd remount adb install SuperSU/common/Superuser.apk adb push SuperSU/x86/…

基于深度学习的CT扫描图像肝脏肿瘤智能检测与分析系统【python源码+Pyqt5界面+数据集+训练代码】 - 实践

基于深度学习的CT扫描图像肝脏肿瘤智能检测与分析系统【python源码+Pyqt5界面+数据集+训练代码】 - 实践2025-10-20 14:16 tlnshuju 阅读(0) 评论(0) 收藏 举报pre { white-space: pre !important; word-wrap: nor…

resend 单次发送命令

Invoke-WebRequest -Uri "https://api.resend.com/emails" `-Method Post `-Headers @{"Authorization" = "Bearer re_"} `-ContentType "application/json; charset=utf-8" …

视频监控界的“万能翻译器”:视频汇聚平台EasyCVR视频接入功能全解读

在数字化转型浪潮中,企业、政府单位常常面临一个共同的痛点:海量的监控设备品牌不一、协议各异,形成了众多的“信息孤岛”。如何将这些分散的、异构的视频资源进行统一汇聚、管理和应用?本文将深入解析EasyCVR视频…

PCIe 全高/半高,全长/半长 尺寸介绍 - ENGINEER

PCIe 全高/半高,全长/半长 尺寸介绍PCIe 全高全长尺寸​维度上限高度 H​111.15 mm​长度 L​312.00 mm​以上为业界常用的 PCIe 板卡尺寸上限,适用于标注为“全高全长(FHFL)”的扩展卡;不同厂商成品可能因散热器…