就使用它。OK。好,然後是Codex如何去快速搭建與這個我們實際的這個項目啊。應該怎麼來去做一個開發啊。那這裡的話我們就開始以實戰的方式給大家來講解。好,那首先Codex的一個安裝啊。那我這裡主要是給大家講兩塊。第一塊是CLI的一個安裝。然後是Codex APP的安裝啊。插件安裝比較簡單啊。然後是CLI的話很簡單啊。
就是一个命令
如果大家是这个
MicOS或者是Linux的话
执行这个命令啊
执行一个CLI
通过这个share脚本的方式去装
如果是Windows的话
就用PowerShare
然后用这个
PSE的这么一个脚本的方式去装
就装完之后的话
直接在这个终端里面啊
但这个终端大家注意啊
你需要用这个管理员模式啊
一定要用这个终端管理员模式去启动啊
不然的话
在执行有些命令的时候
因为权限不够
可能会报错
或者说结果是错的
所以大家一定要用这个管理员啊
这里我强调一下
用管理员的模式去启动
OK
启动完之后的话
启动完之后
之后大家啊
直接去输入啊
输入这个Codex
输入Codex
然后你能看到这么一个界面
就说明Codex是已经安装成功的
或者说你直接去输入Codex
-V
那我装的一个CLR版本的话是0.135.0
那我装的是这个版本
这个大家回头可以自己去装一下
很简单
APP的话安装也简单
APP安装如果是Mac的话
下载的就是这个
有一个DMG文件
或者说它直接跳转到
这个Mac的这个商店里面去
如果是Windows的话
它下载的是一个
EXC的一个安装包
然后大家点这个安装
等待啊
它有一个下载安装的一个过程
装完之后的话
大家能看到这个一个界面啊
就这么一个界面
就说明是已经装好的
那这个版本的话
我是
看一下我的这个版本啊
我的这个
版本是26.519.81530
这个是我装的app的
这个应用桌面版的这么一个版本
然后其实还有一个版本
就是大家如果说你这两个版本
你都不想用
你想用这个
VSCode插件版的是吧
或者是Courser插件版
也可以
那么大家就打开Courser或者VSCode
在这个里面去搜索叫Codex
那说到这个第一个一般就是第一个啊
第一个点安装就完了
那么装完之后就可以了
我这个是版本是26.527.31454的这个版本
这个大家也可以去装
界面的话都差不多
界面这里就是一个左侧的一个聊天框的这么一个界面
看大家的一个使用习惯啊
用哪个都可以
功能都是大差不差的啊
这个就是安装方式啊
非常简单
装完之后的话
需要去做一个登录啊
有两种方式
可以让他去使用Codex
因为他要配置模型这些东西嘛
这个两种方式
第一个的话
就是大家需要有这个
OpenAI的这个账号是吧
要去注册一个
XSGPT的这个账号
这个账号的话
这个就大家得自己去啊
开始以什么方式去
买到这个账号
然后去做一个登录啊
跳转到这个页面上
做一个授权
就第一种方式啊
这个是官方推荐这种方式
就登录授权
他会自动的帮你把API密钥
这些东西给配置好
第二种方式
如果说大家没有这个账号的话
怎么办呢
但是你有这个API key
也是可以的
用API key的话
你就直接往这个环境变量里面
去设置一个key就可以了
就是环境变量里面
有一个openAI的这么一个key
就是有一个环境变量
这个大家自己去设置一下
设置一下就可以了
这里我跟大家说一下
在这个里面
这里我跟大家说一下
就在这个里面
大家去设置一下一个叫OpenAI
它的一个key给它设置一下
设置完之后的话
直接就可以用了
就不需要login了
就非常简单
你就直接可以去用就可以了
就不需要登录跳转那个方式
所以你要把这个key配置一下
如果大家用的是这个
第三方的这个APIkey的话
你这里要注意去改一下这个base URL
就中转站的这个URL
你得改一下
OK
就这个东西一定要配啊
配好完了之后的话
正常情况下咱们就能用了
非常简单
所以大家首先要把这些个密钥
登录得给它处理好
处理好之后的话
接下来
接下来你就可以正常的是去使用codex
使用codex
正常进入
大家就可以看到这么一个影片
就比如说正常你问一个你好
那我们就可以去用这个了
然后首先进入到这里的话
第一个点就是我们要去切换模型
切换模型的话
大家直接输入这个model
大家会看到有几个模型
目前最新的是5.5是吧
但是写代码的话
我建议大家用5.3的这个codex版本
一定要用codex版本
不然的话
这个5.5是比较去适合做一些推理任务的
比如说写学任务
分析一些报告网
是吧
用5.5
然后5.3的话
就专门用来写单网的
所以大家选5.3就OK了
然后这里我们就选这个默认的
它的一个reasoning
整个一个推理级别
我们选中的就可以了
默认就可以了
好
然后这个就是一个模型的一个选择
就写单网一定要用Cortex版本
如果写文档的话
你就用5.5
OK
这个是一个前提啊
我们要确认一下
好
然后完了之后的话
接下来就是大家要去写项目了
是吧
写项目怎么办呢
比如说啊
我在我的第一盘里面
建了一个文件夹
叫做Codex
这是我的Codex
Codex里面
大家比如说
你要去写一个项目的话
你去建一个文件夹
叫做MyProject
是吧
这是我建的一个目录
那你就
比如说这个
这个里面就直接去输入这个
Codex
但我刚刚说了
你要用这个终端的命令行
就是用管理员模式
所以我这个里面
其实是我用的是管理员登录的
就是管理员
用powersale
就不要用这个cmd了
建用powersale
然后比如说我刚刚说的是
我低盘下面有一个codex是吧
然后我建了一个目入
叫做myproject
然后在这个里面
我就执行codex
codex
然后比如说这个下面
默认的话
我给他就删掉啊
我现在没什么文件是吧
这个是在这个里面去切换
呃
然后还有一个的话
就是大家可以在这个里面啊
就是你可以在这个Codex app里面
去切换
比如说文件
这里我们去open一个目录
是吧
目录里面
然后我们去找到这个文件夹啊
在这个里面
选择文件夹
这个是在app里面
我们也可以打开
是吧
那这个是我刚刚提的一些问题
那比如说在这个里面的话
你就直接可以对话了
大家可以看到啊
他默认已经把这个目录
已经切换上去了啊
就这里面直接问
比如说这个里面
我们就开始开始去提问了
帮我写一个
python
幫我寫一個python。或者你直接跟他說,幫我生成一個冒泡排序py文件。
好然后大家看啊
他就会帮你去生成这么一个文件是吧
然后你会看到
整个目录下面
我们是不是就多了一个这个代码出来了
是吧
这个就是一个基本的让他去实现
然后你看在他的一个右侧啊
这边有一个产物的区
产物的这个区域里面
我们就会看到他啊
就是你当前生成哪些文件
在这里面就能看得到
然后我们在这里看一下啊
帮我运行一下啊
帮我执行一下这个脚本
因为我刚刚已经写了一个了啊
所以他直接就知道我这个脚本是哪一刻
我就不需要单独去告诉他哪个目录的脚本啊
因为都在这个目下面啊
大家看这个里面是不是就生成好了是吧
这个就是我们最基础的一个使用啊
大家打开这个codex
然后不管是命令行也好
还是这个APP也好啊
这个桌面板
我们都可以在这个里面去做一个对话
跟一个处理啊
好
然后的话就是
这个里面的话
大家就可以去做一个什么
做一个项目开发了啊
比如说我们现在
让他写一个经典的这个贪吃蛇游戏
是吧
你就直接可以把这个提示词啊
你就复制过来啊
比如说你就让他写
帮我实现一个
经典的Snake游戏
基于这个HTML
来实现
之后帮我测试下
这个
游戏
这个就是我们
比如说你想去让他去开发一个
贪吃蛇的这么一个HTM5的一个项目
是吧
然后你就直接对话
然后他就生成项目就完了
那接下来就是
他就开始去生成这个页面了
是吧
然后你会看到他的一个
这个工作逻辑啊
是吧
然后整个的一个生成啊
这个需要一点时间
那在这个里面的话
大家就可以看到
整个我们这个里面的话
这个功能布局是怎么样的呢
这个我介绍一下
这个Codex app里面
左侧的话
就是我们可以发起一个新的对话
然后去搜索
是吧
搜索之前的对话记录
包括scale技能
怎么来做一个检索
是吧
这个我们等下都会给大家讲啊
就是官方内置的一些scale啊
然后包括他的一些自动化任务啊
是吧
这个自动化就是一个定时执行的一些任务
我们可以通过对话的方式
让Codex
它去加一些定时任务
就周期性的去执行
比如说我们想做一个
每天去推送这个日报
是吧
或者是去推送一些资讯
那这个就可以通过自动化去实现
然后下面的话就是项目
就项目就是我们打开的一些这个目录
是吧
然后在这个里面
你可以去删除一些对话呀
复制一些对话呀
等等的
是吧
比如说我们在这个里面
我们可以把它去复制一个这个对话出来啊
这个复制对话ID
这个复制出来的话就是
我们可以把它去什么呢
你可以去切换到这个对话
是吧
你可以在命令行里面去切换啊
这个都是OK的
包括你还可以去复制一些这个工作目录是吧
整个我们有一些快捷功能啊
包括这个自然管理器
你看这个项目我们是快速就切换到这里进来
就是一些
左边它的一些功能
然后包括的就是一些设置的
设置里面就是
我们可以看到它的一些
基础的一些配置
比如常规里面的一些工作模式
编程模式
还有一些日常工作的
默认权限
默认权限这里我说一下
就是建议大家可以把权限开一下
因为我已经开了一个完全访问权限了
所以我跟Codex在这个
桌面端里面去聊的时候
他基本上不会问我各种各样的问题
就不需要我批准了
直接就执行了
所以大家如果说涉及到一些安全场景的话
这个选项你要关闭一下
就是一些敏感命令执行的话
比如删除文件
执行一些权限比较高的一些命令的时候
这个建议大家给它关掉
因为我这个演示
我就不想让它频繁的给我去
让我确认了
我就给它开启了
然后包括一些这个默认
它这里还可以去使用Coso打开
是吧
你看使用各种变成工具
或者是资源管理器的方式给它打开
然后它的智能体环境的话
就是它整个运行一些命令的时候
比如说是基于Windows原生的
还是用子系统里面去执行
都是可以的
就是一个是在
是不是在我们这个操作系统上面去跑
还是我装一个Linux
在这个子系统里面去跑
包括用PowerShell还是用GitBash
这个都是OK的
然后语言
第一次进来的时候
大家看到默认是一个英文版的啊
你可以去在色彩里面给他切换一下这个语言啊
这个是需要注意的啊
然后包括一些会计的一些这个设定啊
是吧
这个就根据大家的一个需求去调了啊
包括一些外观啊
就是一些这个什么浅色啊
深色啊
是吧
这个就大家根据自己的一个使用习惯去调了啊
基本的功能的话都有啊
包括一些自定义一些配置啊
是吧
核心化呀
快捷键
mcp服务啊
这个我们会等一下会来说啊
包括一些连接get
环境
工作数啊
你看这个工作数
我们可以去在这里看得到是吧
包括操作浏览器
电脑操控啊
它可以控制这个
这个chrome是吧
做一些浏览器插件的一些安装啊等等的
包括做一些对话的一些规档啊
等等是吧
好
这个就是它常见的一些这个
功能啊
工程菜单使用
那这个里面的话
我们就可以看到
它的功能还是比较强大的
这个就生成好了
生成完之后的话
你看
它帮我们测试完之后
还给我们给了一个截图
是吧
那我们就可以看一下
它的一个效果
就是它测试
它怎么证明它是测试OK的呢
它给了我们一个截图
然后我们现在打开这个文件看一下
看一下这个效果
你看它在这个右边
它这里可以做一个预览
比如说我们这边
生成了一个HTML游戏
是吧
在右侧这里可以做预览的
然后我们开始一下
重开暂停
你看他这个里面就有问题了
你看我点击开始重开
没反应是吧
看一下
就是没效果的
那你就跟他说啊
然后我们就要解决问题了
是吧
比如说
我刚刚测试了下
点击开始
重开
没有响应
并没有
摊
吃蛇
就是我们根据它实际测试
它就给我们一个截图
他截图上面有这个是吧
但是我刚刚点击这个没用
我看一下是不是
我打开的方式有问题
那么是不是直接在
这个网页里面打开了
这个文件
他在重写了
所以刚刚就打开有点问题了
现在打不开了
没事我们看一下
让他分析一下问题
那他你看他分析问题之后
他就会知道
原来是字符编码的一些问题
是吧
所以说一些什么破坏
就没用了
所以他会自动的去处理
那测试完之后的话
那他刚刚那个截图应该就是有问题的
那这个生成就是有问题
我们再让他测试一下
所以你如果提到问题的话
大家就会发现
他会自动化的去测试
然后就帮你去验证
最终保证是没有问题的
所以我们现在再来试一下
打开方式
Codex乱七
再刷新一下看一下
好看一下
你看现在是不是就可以了
但是
但是就不动了是吧
停止
这个停止有用
这个可以啊
但是现在还是有问题是吧
这个贪吃蛇没有去
吃这个球是吧
那你就可以接着提问
现在
贪吃蛇
是有了
但是啊
贪吃蛇
没有吃
东西
就是我们点了开始之后
他没有去吃这个
就这也是个bug
是吧
所以就是我们通过不断的
去反馈问题
然后去修正
这个就是我们
怎么样基于这个Codex
去开发一个
简单的小游戏的一个项目吧
小游戏的一个项目
那我们就看一下
它的处理逻辑
就这里主要是让大家知道
怎么样去快速的去搭建
就是我们Codex的一个开发环境
然后怎么样去
让它去写一个项目
并且的话
整个去解决问题的一个思路
然后不断的去使用
就这个有页面展示
如果开发前段页面的话
就大家有这么一个预览
如果是后段的话
那就是启动一个短口
去debug
你看现在他又在做
这个自动化的验证
这个就是我们刚刚讲到的
一个工程化的一个思想
就是他帮你去生成完代码之后
他不是就不管了
他还是会去做一些测试的
只是说他的这个测试结果
跟你的一个理解可能不太一样
所以我们需要不断的去挑
是吧
再看一下
还是不行
他现在这样
是这样的
就他现在
是弹指是这样的
他现在加了个这个是吧
这个就有点感觉是吧
嗯
他给我加了个控制
刚刚是没有控制的
刚刚是这个
你看我现在可以通过方向键去控制
现在可以
没问题
还是不错的
这个效果还可以
所以这个就是一个开发贪吃蛇游戏的一个过程
那么大家就可以基于这个思维
就是快速的去上手这个Codex
你不一定要开发一个游戏
你可以随便写个python脚本
比较简单一点的
或者其他的项目都可以
主要就是大家要快速上手
给它用起来