{"text": "你知道吗,其实Codex和Cloud Code官方一直都支持接入其他模型的,像DeepSeek V4、Dobel或者本地部署的签问都可以接入。评论区也有很多小伙伴在问怎么配置,这期视频就会给你答案。有人可能会问,原生模型用得好好的,干嘛要折腾?原因很简单。很多公司有刚性的合规要求,必须得用指定的模型,甚至所有模型都需要本地部署,保证安全和隐私。开始之前先说一下,按照官方文档,在这两个智能体工具里接入第三方模型,本身没什么技术难度,也不会有风险。但如果你用的是非官方的方法,或者接了来源不正规的API,那就是另一个故事了。今天咱们只走官方路线,最安全最正规的那种,一起把第三方模型接入这两个平台。先说Cloud Code,因为跟Codex比,它的配置真的太简单了。根据你的操作系统,屏幕上的路径里,找到CC的全局配置文件,打开,把屏幕上的这组环境变量粘贴进去就行。不同模型只需要替换模型名称,对应的base URL和你自己的API Key。这些信息每家模型厂商的文档里都有详细说明,屏幕上给的是Deep-seek V4 Pro 100万上下文的配置。保存之后,进入CC,用斜杠context的命令检查一下。刚才配置的Deep-seek V4和百万上下文已经生效了。不到一分钟搞定,CC就是这么方便。再来看Codex,安装完打开,第一步就提示支持其他方式登录。要填API Key,这里随便敲个1024,立刻就进去了。界面功能一切正常,只是还不能真正使用。根据Codex官方文档,接第三方模型得手工改配置,界面上没法操作。我以MacOS为例演示一下如何修改,在你的用户目录下面,打开.codex这个隐藏文件夹。两个文件最关键,一个是auth.json,刚才的1024就写在这里。另一个是config.tml,Codex的全部配置都在里面。而接入中遇到最大的一个坑,是API接口的协议。Codex只支持最新的response API,这是专门给agent设计的调用接口,能承载更复杂的返回结构。但是,支持这个协议的第三方模型其实不多。先把官网配置模板复制过来,然后需要API Key和base URL。我手上就只有阿里百炼支持Response API,直接去他们家文档里找。提醒一下,百炼的API Key和他们家的CodingPlan的Key是两回事,别搞混了。而且百炼文档里也说了,Response API有部分参数是不支持的。你要是想接别的模型,先去文档里确认一下知不支持这个协议,以及支持到什么程度。回到Codex的配置文件,把配置项粘贴进去。注意,这段模型配置一定要放在顶层,也就是不要缩进到任何section里。配置项我待会放评论区。接着打开Auth.json,贴入你的API Key。保存,就全部完成了。记得先重启一次Codex,再次打开后,可以看到刚才配置的签问模型已经生效了。我们试一下看看。没问题,模型调用了内置工具,读出了刚才手工配置的模型信息。小结一下,如果你用了第三方模型支持Response API,把屏幕上这些官方配置项填好,Codex就能正常用了。本来视频到这就该结束了,但我在实际用签问3.7的时候发现,它在Codex里工具调用总是出错。除了写代码,高级功能几乎全都用不了,猜测跟刚才说的部分参数不支持有关。没办法,我只能换成Deepseek v4继续测。而Deepseek和大部分模型一样,不支持Response API,所以得额外搭个桥接器。我用的是开源的CCX,配置看屏幕。一般来说,我是不推荐在官方APP之外额外装东西的,多一个组件就多一份配置和管理成本。所以不喜欢折腾的朋友,可以等Deepseek后续支持这个协议了,再直接接入。很快地过一遍CCX的安装和配置,先到它的官网,找到适合你操作系统的版本。建议选择Dextop桌面版。安装后,打开,把服务启动起来。然后进渠道中心,新建一个Deepseek渠道。注意目标格式选CodexResponse。输入你在Deepseek后台创建的API Key,保存一下,就配好了。下面我们用Deepseek V4 Pro在Codex里跑一个特别的任务,让它调用浏览器,在网页上玩一局扫雷。这个场景可以测到它对Codex内置插件和工具的适配程度。因为使用Codex的小伙伴,可能更在意的是这些桌面端的高级能力。顺便说一下,虽然Deepseek官网已经灰度上线了实图模式,但他们家API目前还不支持图像输入。这就导致Codex下所有跟截图有关的功能都没法用。比如上周刚出的双击Command键的应用快照。听说下个月4.1版本会上多模态输入,咱们一起期待一下吧。屏幕上这些操作全是Deepseek自动执行的。注意,它不是靠图像识别,而是直接读浏览器的DOM,调用浏览器API和PlayWide工具来处理点击和滚动。今天的视频就差不多到这里了,我们走通了两个平台官方介入第三方API的完整流程。日常写代码写小说的话,我更推荐Cloud Code,方便又好用。桌面端需求多的,建议下个月可以试试Codex配上Deepseek 4.1,应该就不会像屏幕上这样简单模式还踩雷了。如果这期内容对你有用,不妨点个关注。非常感谢,我们下期见。", "segments": [{"id": 0, "seek": 0, "start": 0.0, "end": 13.06, "text": "你知道吗,其实Codex和Cloud Code官方一直都支持接入其他模型的,像DeepSeek V4、Dobel或者本地部署的签问都可以接入。评论区也有很多小伙伴在问怎么配置,这期视频就会给你答案。", "tokens": [50365, 28945, 14769, 11, 41646, 34, 1429, 87, 12565, 32787, 15549, 31929, 9249, 34448, 7182, 35488, 14468, 14028, 9572, 5000, 41908, 39823, 1546, 11, 12760, 11089, 595, 10637, 916, 691, 19, 1231, 35, 996, 338, 31148, 8802, 10928, 13470, 16469, 110, 1546, 7973, 122, 22064, 7182, 6723, 14468, 14028, 1543, 5233, 226, 7422, 118, 9937, 118, 6404, 2412, 20778, 7322, 7384, 247, 7384, 112, 3581, 22064, 15282, 38846, 34719, 11, 5562, 16786, 40656, 39752, 3111, 12949, 23197, 2166, 28223, 28899, 1543, 51018], "temperature": 0, "avg_logprob": -0.10821124653757354, "compression_ratio": 1.2296918767507004, "no_speech_prob": 6.533532395658348e-12}, {"id": 1, "seek": 0, "start": 14.040000000000001, "end": 18.28, "text": "有人可能会问,原生模型用得好好的,干嘛要折腾?原因很简单。", "tokens": [51067, 45820, 16657, 12949, 22064, 11, 19683, 8244, 41908, 39823, 9254, 5916, 2131, 20715, 11, 26111, 20722, 4275, 7235, 246, 21184, 122, 30, 42577, 4563, 11249, 222, 47446, 1543, 51279], "temperature": 0, "avg_logprob": -0.10821124653757354, "compression_ratio": 1.2296918767507004, "no_speech_prob": 6.533532395658348e-12}, {"id": 2, "seek": 0, "start": 18.88, "end": 26.080000000000002, "text": "很多公司有刚性的合规要求,必须得用指定的模型,甚至所有模型都需要本地部署,保证安全和隐私。", "tokens": [51309, 20778, 13545, 32981, 2412, 49160, 21686, 1546, 14245, 6758, 226, 4275, 32718, 11, 28531, 10178, 119, 5916, 9254, 25922, 12088, 1546, 41908, 39823, 11, 17556, 20844, 39300, 41908, 39823, 7182, 35748, 8802, 10928, 13470, 16469, 110, 11, 24302, 5233, 223, 45466, 12565, 10673, 238, 20083, 1543, 51669], "temperature": 0, "avg_logprob": -0.10821124653757354, "compression_ratio": 1.2296918767507004, "no_speech_prob": 6.533532395658348e-12}, {"id": 3, "seek": 2608, "start": 26.08, "end": 34.58, "text": "开始之前先说一下,按照官方文档,在这两个智能体工具里接入第三方模型,本身没什么技术难度,也不会有风险。", "tokens": [50365, 45213, 32442, 10108, 8090, 8861, 11, 26613, 32150, 31929, 9249, 17174, 21416, 96, 11, 3581, 5562, 36257, 7549, 5094, 118, 8225, 29485, 23323, 39806, 15759, 14468, 14028, 35878, 9249, 41908, 39823, 11, 8802, 19847, 10062, 10440, 32502, 1474, 107, 46531, 13127, 11, 6404, 47928, 2412, 47209, 8842, 102, 1543, 50790], "temperature": 0, "avg_logprob": -0.0787870547915465, "compression_ratio": 1.2771084337349397, "no_speech_prob": 9.340444216687782e-12}, {"id": 4, "seek": 2608, "start": 35.08, "end": 40.2, "text": "但如果你用的是非官方的方法,或者接了来源不正规的API,那就是另一个故事了。", "tokens": [50815, 8395, 45669, 9254, 24620, 12107, 31929, 9249, 1546, 9249, 11148, 11, 31148, 14468, 2289, 6912, 47402, 1960, 15789, 6758, 226, 1546, 4715, 40, 11, 4184, 5620, 22762, 20182, 43045, 6973, 2289, 1543, 51071], "temperature": 0, "avg_logprob": -0.0787870547915465, "compression_ratio": 1.2771084337349397, "no_speech_prob": 9.340444216687782e-12}, {"id": 5, "seek": 2608, "start": 41.019999999999996, "end": 46.32, "text": "今天咱们只走官方路线,最安全最正规的那种,一起把第三方模型接入这两个平台。", "tokens": [51112, 12074, 8975, 109, 9497, 14003, 9575, 31929, 9249, 24658, 16853, 123, 11, 8661, 45466, 8661, 15789, 6758, 226, 1546, 4184, 39810, 11, 29567, 16075, 35878, 9249, 41908, 39823, 14468, 14028, 5562, 36257, 7549, 16716, 15433, 1543, 51377], "temperature": 0, "avg_logprob": -0.0787870547915465, "compression_ratio": 1.2771084337349397, "no_speech_prob": 9.340444216687782e-12}, {"id": 6, "seek": 2608, "start": 47.04, "end": 51.06, "text": "先说Cloud Code,因为跟Codex比,它的配置真的太简单了。", "tokens": [51413, 10108, 8090, 32787, 15549, 11, 34627, 9678, 34, 1429, 87, 11706, 11, 45224, 38846, 34719, 8034, 9455, 11249, 222, 47446, 2289, 1543, 51614], "temperature": 0, "avg_logprob": -0.0787870547915465, "compression_ratio": 1.2771084337349397, "no_speech_prob": 9.340444216687782e-12}, {"id": 7, "seek": 5106, "start": 51.06, "end": 58.64, "text": "根据你的操作系统,屏幕上的路径里,找到CC的全局配置文件,打开,把屏幕上的这组环境变量粘贴进去就行。", "tokens": [50365, 31337, 26075, 106, 18961, 13167, 235, 11914, 25368, 10115, 253, 11, 9636, 237, 40211, 5708, 1546, 24658, 2172, 226, 15759, 11, 25085, 4511, 11717, 1546, 11319, 34703, 38846, 34719, 17174, 20485, 11, 12467, 18937, 11, 16075, 9636, 237, 40211, 5708, 1546, 5562, 10115, 226, 8051, 107, 47885, 2129, 246, 26748, 18393, 246, 18464, 112, 36700, 6734, 3111, 8082, 1543, 50744], "temperature": 0, "avg_logprob": -0.06811317927400831, "compression_ratio": 1.1548821548821548, "no_speech_prob": 1.5122028629299678e-11}, {"id": 8, "seek": 5106, "start": 58.86, "end": 63.32, "text": "不同模型只需要替换模型名称,对应的base URL和你自己的API Key。", "tokens": [50755, 47123, 41908, 39823, 14003, 35748, 9531, 123, 26075, 95, 41908, 39823, 15940, 8204, 108, 11, 8713, 44297, 1546, 17429, 12905, 12565, 2166, 17645, 1546, 4715, 40, 12759, 1543, 50978], "temperature": 0, "avg_logprob": -0.06811317927400831, "compression_ratio": 1.1548821548821548, "no_speech_prob": 1.5122028629299678e-11}, {"id": 9, "seek": 5106, "start": 63.6, "end": 70.28, "text": "这些信息每家模型厂商的文档里都有详细说明,屏幕上给的是Deep-seek V4 Pro 100万上下文的配置。", "tokens": [50992, 5562, 13824, 17665, 26460, 23664, 5155, 41908, 39823, 5014, 224, 45581, 1546, 17174, 21416, 96, 15759, 48121, 5233, 99, 10115, 228, 8090, 11100, 11, 9636, 237, 40211, 5708, 23197, 24620, 11089, 595, 12, 405, 916, 691, 19, 1705, 2319, 23570, 5708, 4438, 17174, 1546, 38846, 34719, 1543, 51326], "temperature": 0, "avg_logprob": -0.06811317927400831, "compression_ratio": 1.1548821548821548, "no_speech_prob": 1.5122028629299678e-11}, {"id": 10, "seek": 7028, "start": 70.28, "end": 75.96000000000001, "text": "保存之后,进入CC,用斜杠context的命令检查一下。", "tokens": [50365, 24302, 39781, 9574, 13547, 11, 36700, 14028, 11717, 11, 9254, 4307, 250, 4422, 254, 9000, 3828, 1546, 25236, 49061, 16407, 222, 42623, 8861, 1543, 50649], "temperature": 0, "avg_logprob": -0.13828834222287548, "compression_ratio": 1.0423728813559323, "no_speech_prob": 1.7269984053935872e-11}, {"id": 11, "seek": 7028, "start": 78.58, "end": 81.96000000000001, "text": "刚才配置的Deep-seek V4和百万上下文已经生效了。", "tokens": [50780, 49160, 18888, 38846, 34719, 1546, 11089, 595, 12, 405, 916, 691, 19, 12565, 31906, 23570, 5708, 4438, 17174, 49161, 8244, 43076, 2289, 1543, 50949], "temperature": 0, "avg_logprob": -0.13828834222287548, "compression_ratio": 1.0423728813559323, "no_speech_prob": 1.7269984053935872e-11}, {"id": 12, "seek": 7028, "start": 82.78, "end": 84.76, "text": "不到一分钟搞定,CC就是这么方便。", "tokens": [50990, 35728, 2257, 6627, 50064, 41816, 12088, 11, 11717, 5620, 31889, 9249, 27364, 1543, 51089], "temperature": 0, "avg_logprob": -0.13828834222287548, "compression_ratio": 1.0423728813559323, "no_speech_prob": 1.7269984053935872e-11}, {"id": 13, "seek": 7028, "start": 86.36, "end": 90.9, "text": "再来看Codex,安装完打开,第一步就提示支持其他方式登录。", "tokens": [51169, 8623, 6912, 4200, 34, 1429, 87, 11, 16206, 8083, 227, 14128, 12467, 18937, 11, 18049, 31429, 3111, 20949, 25696, 35488, 9572, 5000, 9249, 27584, 25874, 7391, 243, 1543, 51396], "temperature": 0, "avg_logprob": -0.13828834222287548, "compression_ratio": 1.0423728813559323, "no_speech_prob": 1.7269984053935872e-11}, {"id": 14, "seek": 9090, "start": 90.9, "end": 96.66000000000001, "text": "要填API Key,这里随便敲个1024,立刻就进去了。", "tokens": [50365, 4275, 13331, 104, 4715, 40, 12759, 11, 35102, 10673, 237, 27364, 7017, 110, 7549, 3279, 7911, 11, 24409, 45500, 3111, 36700, 45190, 1543, 50653], "temperature": 0, "avg_logprob": -0.09041198831520333, "compression_ratio": 1.1498470948012232, "no_speech_prob": 1.6125259114097013e-11}, {"id": 15, "seek": 9090, "start": 97.06, "end": 100.12, "text": "界面功能一切正常,只是还不能真正使用。", "tokens": [50673, 21185, 8833, 32311, 8225, 2257, 23632, 15789, 11279, 11, 36859, 14852, 28590, 6303, 15789, 22982, 9254, 1543, 50826], "temperature": 0, "avg_logprob": -0.09041198831520333, "compression_ratio": 1.1498470948012232, "no_speech_prob": 1.6125259114097013e-11}, {"id": 16, "seek": 9090, "start": 101.78, "end": 106.64, "text": "根据Codex官方文档,接第三方模型得手工改配置,界面上没法操作。", "tokens": [50909, 31337, 26075, 106, 34, 1429, 87, 31929, 9249, 17174, 21416, 96, 11, 14468, 35878, 9249, 41908, 39823, 5916, 11389, 23323, 34490, 38846, 34719, 11, 21185, 8833, 5708, 10062, 11148, 13167, 235, 11914, 1543, 51152], "temperature": 0, "avg_logprob": -0.09041198831520333, "compression_ratio": 1.1498470948012232, "no_speech_prob": 1.6125259114097013e-11}, {"id": 17, "seek": 9090, "start": 107.04, "end": 113.30000000000001, "text": "我以MacOS为例演示一下如何修改,在你的用户目录下面,打开.codex这个隐藏文件夹。", "tokens": [51172, 1654, 3588, 34355, 4367, 13992, 17797, 31382, 25696, 8861, 43526, 7792, 106, 34490, 11, 3581, 18961, 9254, 1486, 115, 11386, 7391, 243, 47150, 11, 12467, 18937, 13, 22332, 87, 15368, 10673, 238, 21782, 237, 17174, 20485, 1787, 117, 1543, 51485], "temperature": 0, "avg_logprob": -0.09041198831520333, "compression_ratio": 1.1498470948012232, "no_speech_prob": 1.6125259114097013e-11}, {"id": 18, "seek": 9090, "start": 113.60000000000001, "end": 119.44, "text": "两个文件最关键,一个是auth.json,刚才的1024就写在这里。", "tokens": [51500, 36257, 7549, 17174, 20485, 8661, 28053, 23049, 106, 11, 20182, 1541, 40198, 13, 73, 3015, 11, 49160, 18888, 1546, 3279, 7911, 3111, 5676, 247, 3581, 35102, 1543, 51792], "temperature": 0, "avg_logprob": -0.09041198831520333, "compression_ratio": 1.1498470948012232, "no_speech_prob": 1.6125259114097013e-11}, {"id": 19, "seek": 11944, "start": 119.44, "end": 123.86, "text": "另一个是config.tml,Codex的全部配置都在里面。", "tokens": [50365, 22762, 20182, 1541, 1671, 20646, 13, 83, 15480, 11, 34, 1429, 87, 1546, 38714, 38846, 34719, 7182, 3581, 15759, 8833, 1543, 50586], "temperature": 0, "avg_logprob": -0.11450815854007251, "compression_ratio": 1.164516129032258, "no_speech_prob": 1.3954962185813713e-11}, {"id": 20, "seek": 11944, "start": 125.0, "end": 128.84, "text": "而接入中遇到最大的一个坑,是API接口的协议。", "tokens": [50643, 11070, 14468, 14028, 5975, 3330, 229, 4511, 8661, 39156, 20182, 14872, 239, 11, 1541, 4715, 40, 14468, 18144, 1546, 5322, 237, 7422, 106, 1543, 50835], "temperature": 0, "avg_logprob": -0.11450815854007251, "compression_ratio": 1.164516129032258, "no_speech_prob": 1.3954962185813713e-11}, {"id": 21, "seek": 11944, "start": 129.32, "end": 137.2, "text": "Codex只支持最新的response API,这是专门给agent设计的调用接口,能承载更复杂的返回结构。", "tokens": [50859, 34, 1429, 87, 14003, 35488, 8661, 12560, 1546, 5667, 3739, 9362, 11, 27455, 940, 241, 8259, 101, 23197, 559, 317, 7422, 122, 7422, 94, 1546, 8897, 225, 9254, 14468, 18144, 11, 8225, 3416, 123, 17819, 121, 19002, 1787, 235, 4422, 224, 1546, 3316, 242, 8350, 45641, 7360, 226, 1543, 51253], "temperature": 0, "avg_logprob": -0.11450815854007251, "compression_ratio": 1.164516129032258, "no_speech_prob": 1.3954962185813713e-11}, {"id": 22, "seek": 11944, "start": 137.68, "end": 141.78, "text": "但是,支持这个协议的第三方模型其实不多。", "tokens": [51277, 11189, 11, 35488, 15368, 5322, 237, 7422, 106, 1546, 35878, 9249, 41908, 39823, 41646, 33364, 1543, 51482], "temperature": 0, "avg_logprob": -0.11450815854007251, "compression_ratio": 1.164516129032258, "no_speech_prob": 1.3954962185813713e-11}, {"id": 23, "seek": 11944, "start": 143.46, "end": 147.5, "text": "先把官网配置模板复制过来,然后需要API Key和base URL。", "tokens": [51566, 10108, 16075, 31929, 16469, 239, 38846, 34719, 41908, 43664, 1787, 235, 25491, 16866, 6912, 11, 26636, 35748, 4715, 40, 12759, 12565, 17429, 12905, 1543, 51768], "temperature": 0, "avg_logprob": -0.11450815854007251, "compression_ratio": 1.164516129032258, "no_speech_prob": 1.3954962185813713e-11}, {"id": 24, "seek": 14750, "start": 147.5, "end": 152.4, "text": "我手上就只有阿里百炼支持Response API,直接去他们家文档里找。", "tokens": [50365, 1654, 11389, 5708, 3111, 35244, 13594, 15759, 31906, 4804, 120, 35488, 49, 13361, 3739, 9362, 11, 43297, 6734, 47911, 5155, 17174, 21416, 96, 15759, 25085, 1543, 50610], "temperature": 0, "avg_logprob": -0.08503451714148888, "compression_ratio": 1.2624113475177305, "no_speech_prob": 1.326019329062067e-11}, {"id": 25, "seek": 14750, "start": 152.68, "end": 157.28, "text": "提醒一下,百炼的API Key和他们家的CodingPlan的Key是两回事,别搞混了。", "tokens": [50624, 20949, 40796, 8861, 11, 31906, 4804, 120, 1546, 4715, 40, 12759, 12565, 47911, 5155, 1546, 34, 8616, 47, 8658, 1546, 42, 2030, 1541, 36257, 8350, 6973, 11, 18453, 41816, 48640, 2289, 1543, 50854], "temperature": 0, "avg_logprob": -0.08503451714148888, "compression_ratio": 1.2624113475177305, "no_speech_prob": 1.326019329062067e-11}, {"id": 26, "seek": 14750, "start": 158.3, "end": 162.92, "text": "而且百炼文档里也说了,Response API有部分参数是不支持的。", "tokens": [50905, 22942, 31906, 4804, 120, 17174, 21416, 96, 15759, 6404, 8090, 2289, 11, 49, 13361, 3739, 9362, 2412, 32174, 2129, 224, 33188, 1541, 1960, 35488, 1546, 1543, 51136], "temperature": 0, "avg_logprob": -0.08503451714148888, "compression_ratio": 1.2624113475177305, "no_speech_prob": 1.326019329062067e-11}, {"id": 27, "seek": 14750, "start": 163.16, "end": 168.64, "text": "你要是想接别的模型,先去文档里确认一下知不支持这个协议,以及支持到什么程度。", "tokens": [51148, 32085, 1541, 7093, 14468, 18453, 1546, 41908, 39823, 11, 10108, 6734, 17174, 21416, 96, 15759, 38114, 106, 7422, 97, 8861, 6498, 1960, 35488, 15368, 5322, 237, 7422, 106, 11, 40282, 35488, 4511, 10440, 29649, 13127, 1543, 51422], "temperature": 0, "avg_logprob": -0.08503451714148888, "compression_ratio": 1.2624113475177305, "no_speech_prob": 1.326019329062067e-11}, {"id": 28, "seek": 16864, "start": 168.64, "end": 172.92, "text": "回到Codex的配置文件,把配置项粘贴进去。", "tokens": [50365, 8350, 4511, 34, 1429, 87, 1546, 38846, 34719, 17174, 20485, 11, 16075, 38846, 34719, 10178, 117, 18393, 246, 18464, 112, 36700, 6734, 1543, 50579], "temperature": 0, "avg_logprob": -0.11223141125270299, "compression_ratio": 1.1672240802675586, "no_speech_prob": 1.631000022539464e-11}, {"id": 29, "seek": 16864, "start": 173.16, "end": 177.51999999999998, "text": "注意,这段模型配置一定要放在顶层,也就是不要缩进到任何section里。", "tokens": [50591, 40794, 11, 5562, 28427, 41908, 39823, 38846, 34719, 48161, 12744, 3581, 10178, 114, 9636, 224, 11, 6404, 5620, 11962, 38109, 102, 36700, 4511, 26443, 11906, 11963, 15759, 1543, 50809], "temperature": 0, "avg_logprob": -0.11223141125270299, "compression_ratio": 1.1672240802675586, "no_speech_prob": 1.631000022539464e-11}, {"id": 30, "seek": 16864, "start": 178.32, "end": 179.55999999999997, "text": "配置项我待会放评论区。", "tokens": [50849, 38846, 34719, 10178, 117, 1654, 18390, 12949, 12744, 5233, 226, 7422, 118, 9937, 118, 1543, 50911], "temperature": 0, "avg_logprob": -0.11223141125270299, "compression_ratio": 1.1672240802675586, "no_speech_prob": 1.631000022539464e-11}, {"id": 31, "seek": 16864, "start": 180.77999999999997, "end": 183.29999999999998, "text": "接着打开Auth.json,贴入你的API Key。", "tokens": [50972, 14468, 20708, 12467, 18937, 32, 2910, 13, 73, 3015, 11, 18464, 112, 14028, 18961, 4715, 40, 12759, 1543, 51098], "temperature": 0, "avg_logprob": -0.11223141125270299, "compression_ratio": 1.1672240802675586, "no_speech_prob": 1.631000022539464e-11}, {"id": 32, "seek": 16864, "start": 183.89999999999998, "end": 185.1, "text": "保存,就全部完成了。", "tokens": [51128, 24302, 39781, 11, 3111, 38714, 41509, 2289, 1543, 51188], "temperature": 0, "avg_logprob": -0.11223141125270299, "compression_ratio": 1.1672240802675586, "no_speech_prob": 1.631000022539464e-11}, {"id": 33, "seek": 16864, "start": 185.64, "end": 190.89999999999998, "text": "记得先重启一次Codex,再次打开后,可以看到刚才配置的签问模型已经生效了。", "tokens": [51215, 34756, 5916, 10108, 12624, 2392, 107, 27505, 34, 1429, 87, 11, 8623, 9487, 12467, 18937, 13547, 11, 6723, 18032, 49160, 18888, 38846, 34719, 1546, 7973, 122, 22064, 41908, 39823, 49161, 8244, 43076, 2289, 1543, 51478], "temperature": 0, "avg_logprob": -0.11223141125270299, "compression_ratio": 1.1672240802675586, "no_speech_prob": 1.631000022539464e-11}, {"id": 34, "seek": 19090, "start": 190.9, "end": 192.28, "text": "我们试一下看看。", "tokens": [50365, 15003, 5233, 243, 8861, 22884, 1543, 50434], "temperature": 0, "avg_logprob": -0.0752662095156583, "compression_ratio": 1.2681564245810055, "no_speech_prob": 1.380204978085331e-11}, {"id": 35, "seek": 19090, "start": 193.74, "end": 198.4, "text": "没问题,模型调用了内置工具,读出了刚才手工配置的模型信息。", "tokens": [50507, 10062, 34069, 11, 41908, 39823, 8897, 225, 9254, 2289, 34742, 34719, 23323, 39806, 11, 5233, 119, 7781, 2289, 49160, 18888, 11389, 23323, 38846, 34719, 1546, 41908, 39823, 17665, 26460, 1543, 50740], "temperature": 0, "avg_logprob": -0.0752662095156583, "compression_ratio": 1.2681564245810055, "no_speech_prob": 1.380204978085331e-11}, {"id": 36, "seek": 19090, "start": 199.24, "end": 206.68, "text": "小结一下,如果你用了第三方模型支持Response API,把屏幕上这些官方配置项填好,Codex就能正常用了。", "tokens": [50782, 7322, 45641, 8861, 11, 45669, 9254, 2289, 35878, 9249, 41908, 39823, 35488, 49, 13361, 3739, 9362, 11, 16075, 9636, 237, 40211, 5708, 5562, 13824, 31929, 9249, 38846, 34719, 10178, 117, 13331, 104, 2131, 11, 34, 1429, 87, 3111, 8225, 15789, 11279, 9254, 2289, 1543, 51154], "temperature": 0, "avg_logprob": -0.0752662095156583, "compression_ratio": 1.2681564245810055, "no_speech_prob": 1.380204978085331e-11}, {"id": 37, "seek": 19090, "start": 207.32, "end": 213.36, "text": "本来视频到这就该结束了,但我在实际用签问3.7的时候发现,它在Codex里工具调用总是出错。", "tokens": [51186, 8802, 6912, 40656, 39752, 4511, 5562, 3111, 44646, 45641, 44320, 2289, 11, 8395, 40528, 24726, 8842, 227, 9254, 7973, 122, 22064, 18, 13, 22, 49873, 28926, 20204, 11, 11284, 3581, 34, 1429, 87, 15759, 23323, 39806, 8897, 225, 9254, 33440, 1541, 7781, 29900, 1543, 51488], "temperature": 0, "avg_logprob": -0.0752662095156583, "compression_ratio": 1.2681564245810055, "no_speech_prob": 1.380204978085331e-11}, {"id": 38, "seek": 19090, "start": 213.78, "end": 218.58, "text": "除了写代码,高级功能几乎全都用不了,猜测跟刚才说的部分参数不支持有关。", "tokens": [51509, 32999, 2289, 5676, 247, 19105, 23230, 223, 11, 12979, 16853, 100, 32311, 8225, 6336, 254, 2930, 236, 11319, 7182, 9254, 47225, 11, 25266, 250, 11038, 233, 9678, 49160, 18888, 8090, 1546, 32174, 2129, 224, 33188, 1960, 35488, 2412, 28053, 1543, 51749], "temperature": 0, "avg_logprob": -0.0752662095156583, "compression_ratio": 1.2681564245810055, "no_speech_prob": 1.380204978085331e-11}, {"id": 39, "seek": 21858, "start": 218.58, "end": 222.22, "text": "没办法,我只能换成Deepseek v4继续测。", "tokens": [50365, 10062, 39453, 11148, 11, 1654, 14003, 8225, 26075, 95, 11336, 11089, 595, 405, 916, 371, 19, 10115, 100, 10115, 255, 11038, 233, 1543, 50547], "temperature": 0, "avg_logprob": -0.07450467121752002, "compression_ratio": 1.2136222910216719, "no_speech_prob": 1.4317577505529311e-11}, {"id": 40, "seek": 21858, "start": 223.04000000000002, "end": 228.18, "text": "而Deepseek和大部分模型一样,不支持Response API,所以得额外搭个桥接器。", "tokens": [50588, 11070, 11089, 595, 405, 916, 12565, 3582, 32174, 41908, 39823, 2257, 14496, 11, 1960, 35488, 49, 13361, 3739, 9362, 11, 7239, 5916, 12501, 251, 12022, 22220, 255, 7549, 21416, 98, 14468, 34386, 1543, 50845], "temperature": 0, "avg_logprob": -0.07450467121752002, "compression_ratio": 1.2136222910216719, "no_speech_prob": 1.4317577505529311e-11}, {"id": 41, "seek": 21858, "start": 228.48000000000002, "end": 231.0, "text": "我用的是开源的CCX,配置看屏幕。", "tokens": [50860, 1654, 9254, 24620, 18937, 47402, 1546, 11717, 55, 11, 38846, 34719, 4200, 9636, 237, 40211, 1543, 50986], "temperature": 0, "avg_logprob": -0.07450467121752002, "compression_ratio": 1.2136222910216719, "no_speech_prob": 1.4317577505529311e-11}, {"id": 42, "seek": 21858, "start": 231.48000000000002, "end": 237.44, "text": "一般来说,我是不推荐在官方APP之外额外装东西的,多一个组件就多一份配置和管理成本。", "tokens": [51010, 2257, 49640, 6912, 8090, 11, 15914, 1960, 33597, 31409, 238, 3581, 31929, 9249, 8749, 9574, 12022, 12501, 251, 12022, 8083, 227, 38409, 16220, 1546, 11, 6392, 20182, 10115, 226, 20485, 3111, 6392, 2257, 36266, 38846, 34719, 12565, 23131, 13876, 11336, 8802, 1543, 51308], "temperature": 0, "avg_logprob": -0.07450467121752002, "compression_ratio": 1.2136222910216719, "no_speech_prob": 1.4317577505529311e-11}, {"id": 43, "seek": 21858, "start": 237.78, "end": 242.38000000000002, "text": "所以不喜欢折腾的朋友,可以等Deepseek后续支持这个协议了,再直接接入。", "tokens": [51325, 7239, 1960, 41606, 7235, 246, 21184, 122, 1546, 19828, 11, 6723, 10187, 11089, 595, 405, 916, 13547, 10115, 255, 35488, 15368, 5322, 237, 7422, 106, 2289, 11, 8623, 43297, 14468, 14028, 1543, 51555], "temperature": 0, "avg_logprob": -0.07450467121752002, "compression_ratio": 1.2136222910216719, "no_speech_prob": 1.4317577505529311e-11}, {"id": 44, "seek": 24238, "start": 242.38, "end": 249.12, "text": "很快地过一遍CCX的安装和配置,先到它的官网,找到适合你操作系统的版本。", "tokens": [50365, 4563, 10251, 10928, 16866, 2257, 3330, 235, 11717, 55, 1546, 16206, 8083, 227, 12565, 38846, 34719, 11, 10108, 4511, 45224, 31929, 16469, 239, 11, 25085, 4511, 2215, 224, 14245, 2166, 13167, 235, 11914, 25368, 10115, 253, 1546, 42096, 8802, 1543, 50702], "temperature": 0, "avg_logprob": -0.10752691541399274, "compression_ratio": 1.1428571428571428, "no_speech_prob": 1.3782495977832099e-11}, {"id": 45, "seek": 24238, "start": 249.72, "end": 251.42, "text": "建议选择Dextop桌面版。", "tokens": [50732, 34157, 7422, 106, 2215, 231, 6852, 102, 11089, 734, 404, 162, 5475, 8833, 42096, 1543, 50817], "temperature": 0, "avg_logprob": -0.10752691541399274, "compression_ratio": 1.1428571428571428, "no_speech_prob": 1.3782495977832099e-11}, {"id": 46, "seek": 24238, "start": 252.07999999999998, "end": 254.68, "text": "安装后,打开,把服务启动起来。", "tokens": [50850, 16206, 8083, 227, 13547, 11, 12467, 18937, 11, 16075, 27408, 5087, 94, 2392, 107, 34961, 9147, 6912, 1543, 50980], "temperature": 0, "avg_logprob": -0.10752691541399274, "compression_ratio": 1.1428571428571428, "no_speech_prob": 1.3782495977832099e-11}, {"id": 47, "seek": 24238, "start": 255.26, "end": 258.0, "text": "然后进渠道中心,新建一个Deepseek渠道。", "tokens": [51009, 26636, 36700, 9592, 254, 6025, 5975, 7945, 11, 12560, 34157, 20182, 11089, 595, 405, 916, 9592, 254, 6025, 1543, 51146], "temperature": 0, "avg_logprob": -0.10752691541399274, "compression_ratio": 1.1428571428571428, "no_speech_prob": 1.3782495977832099e-11}, {"id": 48, "seek": 24238, "start": 258.38, "end": 260.56, "text": "注意目标格式选CodexResponse。", "tokens": [51165, 40794, 11386, 162, 3921, 30921, 27584, 2215, 231, 34, 1429, 87, 49, 13361, 3739, 1543, 51274], "temperature": 0, "avg_logprob": -0.10752691541399274, "compression_ratio": 1.1428571428571428, "no_speech_prob": 1.3782495977832099e-11}, {"id": 49, "seek": 24238, "start": 260.76, "end": 265.2, "text": "输入你在Deepseek后台创建的API Key,保存一下,就配好了。", "tokens": [51284, 9830, 241, 14028, 41410, 11089, 595, 405, 916, 13547, 15433, 2437, 249, 34157, 1546, 4715, 40, 12759, 11, 24302, 39781, 8861, 11, 3111, 38846, 12621, 1543, 51506], "temperature": 0, "avg_logprob": -0.10752691541399274, "compression_ratio": 1.1428571428571428, "no_speech_prob": 1.3782495977832099e-11}, {"id": 50, "seek": 26520, "start": 265.2, "end": 272.09999999999997, "text": "下面我们用Deepseek V4 Pro在Codex里跑一个特别的任务,让它调用浏览器,在网页上玩一局扫雷。", "tokens": [50365, 47150, 15003, 9254, 11089, 595, 405, 916, 691, 19, 1705, 3581, 34, 1429, 87, 15759, 32585, 20182, 17682, 18453, 1546, 26443, 5087, 94, 11, 33650, 11284, 8897, 225, 9254, 11038, 237, 6758, 230, 34386, 11, 3581, 16469, 239, 10178, 113, 5708, 19912, 2257, 34703, 3416, 104, 6306, 115, 1543, 50710], "temperature": 0, "avg_logprob": -0.06509067642856652, "compression_ratio": 1.2355769230769231, "no_speech_prob": 1.34166384599399e-11}, {"id": 51, "seek": 26520, "start": 272.7, "end": 276.12, "text": "这个场景可以测到它对Codex内置插件和工具的适配程度。", "tokens": [50740, 15368, 50255, 50218, 6723, 11038, 233, 4511, 11284, 8713, 34, 1429, 87, 34742, 34719, 11673, 240, 20485, 12565, 23323, 39806, 1546, 2215, 224, 38846, 29649, 13127, 1543, 50911], "temperature": 0, "avg_logprob": -0.06509067642856652, "compression_ratio": 1.2355769230769231, "no_speech_prob": 1.34166384599399e-11}, {"id": 52, "seek": 26520, "start": 276.62, "end": 280.42, "text": "因为使用Codex的小伙伴,可能更在意的是这些桌面端的高级能力。", "tokens": [50936, 34627, 22982, 9254, 34, 1429, 87, 1546, 7322, 7384, 247, 7384, 112, 11, 16657, 19002, 3581, 9042, 24620, 5562, 13824, 162, 5475, 8833, 11957, 107, 1546, 12979, 16853, 100, 8225, 13486, 1543, 51126], "temperature": 0, "avg_logprob": -0.06509067642856652, "compression_ratio": 1.2355769230769231, "no_speech_prob": 1.34166384599399e-11}, {"id": 53, "seek": 26520, "start": 281.71999999999997, "end": 288.26, "text": "顺便说一下,虽然Deepseek官网已经灰度上线了实图模式,但他们家API目前还不支持图像输入。", "tokens": [51191, 10178, 118, 27364, 8090, 8861, 11, 12026, 121, 5823, 11089, 595, 405, 916, 31929, 16469, 239, 49161, 13290, 108, 13127, 5708, 16853, 123, 2289, 24726, 3919, 122, 41908, 27584, 11, 8395, 47911, 5155, 4715, 40, 39004, 14852, 1960, 35488, 3919, 122, 12760, 9830, 241, 14028, 1543, 51518], "temperature": 0, "avg_logprob": -0.06509067642856652, "compression_ratio": 1.2355769230769231, "no_speech_prob": 1.34166384599399e-11}, {"id": 54, "seek": 26520, "start": 288.56, "end": 291.76, "text": "这就导致Codex下所有跟截图有关的功能都没法用。", "tokens": [51533, 5562, 3111, 4510, 120, 6784, 112, 34, 1429, 87, 4438, 39300, 9678, 1486, 103, 3919, 122, 2412, 28053, 1546, 32311, 8225, 7182, 10062, 11148, 9254, 1543, 51693], "temperature": 0, "avg_logprob": -0.06509067642856652, "compression_ratio": 1.2355769230769231, "no_speech_prob": 1.34166384599399e-11}, {"id": 55, "seek": 26520, "start": 292.14, "end": 294.96, "text": "比如上周刚出的双击Command键的应用快照。", "tokens": [51712, 36757, 5708, 37390, 49160, 7781, 1546, 2129, 234, 6336, 119, 39206, 474, 23049, 106, 1546, 44297, 9254, 10251, 32150, 1543, 51853], "temperature": 0, "avg_logprob": -0.06509067642856652, "compression_ratio": 1.2355769230769231, "no_speech_prob": 1.34166384599399e-11}, {"id": 56, "seek": 29520, "start": 295.2, "end": 299.2, "text": "听说下个月4.1版本会上多模态输入,咱们一起期待一下吧。", "tokens": [50365, 31022, 8090, 4438, 7549, 6939, 19, 13, 16, 42096, 8802, 12949, 5708, 6392, 41908, 3757, 223, 9830, 241, 14028, 11, 8975, 109, 9497, 29567, 16786, 18390, 8861, 6062, 1543, 50565], "temperature": 0, "avg_logprob": -0.0842542052268982, "compression_ratio": 1.1725067385444743, "no_speech_prob": 1.1561790587422127e-11}, {"id": 57, "seek": 29520, "start": 300.64, "end": 303.18, "text": "屏幕上这些操作全是Deepseek自动执行的。", "tokens": [50637, 9636, 237, 40211, 5708, 5562, 13824, 13167, 235, 11914, 11319, 1541, 11089, 595, 405, 916, 9722, 34961, 3416, 100, 8082, 1546, 1543, 50764], "temperature": 0, "avg_logprob": -0.0842542052268982, "compression_ratio": 1.1725067385444743, "no_speech_prob": 1.1561790587422127e-11}, {"id": 58, "seek": 29520, "start": 303.52, "end": 311.12, "text": "注意,它不是靠图像识别,而是直接读浏览器的DOM,调用浏览器API和PlayWide工具来处理点击和滚动。", "tokens": [50781, 40794, 11, 11284, 7296, 5363, 254, 3919, 122, 12760, 5233, 228, 18453, 11, 11070, 1541, 43297, 5233, 119, 11038, 237, 6758, 230, 34386, 1546, 35, 5251, 11, 8897, 225, 9254, 11038, 237, 6758, 230, 34386, 4715, 40, 12565, 24262, 54, 482, 23323, 39806, 6912, 1787, 226, 13876, 12579, 6336, 119, 12565, 15868, 248, 34961, 1543, 51161], "temperature": 0, "avg_logprob": -0.0842542052268982, "compression_ratio": 1.1725067385444743, "no_speech_prob": 1.1561790587422127e-11}, {"id": 59, "seek": 29520, "start": 312.78, "end": 317.78, "text": "今天的视频就差不多到这里了,我们走通了两个平台官方介入第三方API的完整流程。", "tokens": [51244, 34947, 40656, 39752, 3111, 37876, 4511, 35102, 2289, 11, 15003, 9575, 19550, 2289, 36257, 7549, 16716, 15433, 31929, 9249, 30312, 14028, 35878, 9249, 4715, 40, 1546, 14128, 27662, 27854, 29649, 1543, 51494], "temperature": 0, "avg_logprob": -0.0842542052268982, "compression_ratio": 1.1725067385444743, "no_speech_prob": 1.1561790587422127e-11}, {"id": 60, "seek": 29520, "start": 318.28, "end": 321.71999999999997, "text": "日常写代码写小说的话,我更推荐Cloud Code,方便又好用。", "tokens": [51519, 6890, 11279, 5676, 247, 19105, 23230, 223, 5676, 247, 7322, 8090, 44575, 11, 1654, 19002, 33597, 31409, 238, 32787, 15549, 11, 9249, 27364, 17047, 2131, 9254, 1543, 51691], "temperature": 0, "avg_logprob": -0.0842542052268982, "compression_ratio": 1.1725067385444743, "no_speech_prob": 1.1561790587422127e-11}, {"id": 61, "seek": 32172, "start": 321.72, "end": 328.36, "text": "桌面端需求多的,建议下个月可以试试Codex配上Deepseek 4.1,应该就不会像屏幕上这样简单模式还踩雷了。", "tokens": [50365, 162, 5475, 8833, 11957, 107, 32535, 32718, 6392, 1546, 11, 34157, 7422, 106, 4438, 7549, 6939, 6723, 5233, 243, 5233, 243, 34, 1429, 87, 38846, 5708, 11089, 595, 405, 916, 1017, 13, 16, 11, 44297, 44646, 3111, 47928, 12760, 9636, 237, 40211, 5708, 21209, 11249, 222, 47446, 41908, 27584, 14852, 41166, 102, 6306, 115, 2289, 1543, 50697], "temperature": 0, "avg_logprob": -0.0636192707533247, "compression_ratio": 1.0093457943925233, "no_speech_prob": 1.3100806897647921e-11}, {"id": 62, "seek": 32172, "start": 329.32000000000005, "end": 331.28000000000003, "text": "如果这期内容对你有用,不妨点个关注。", "tokens": [50745, 13119, 5562, 16786, 34742, 25750, 8713, 43320, 9254, 11, 1960, 5648, 101, 12579, 7549, 28053, 26432, 1543, 50843], "temperature": 0, "avg_logprob": -0.0636192707533247, "compression_ratio": 1.0093457943925233, "no_speech_prob": 1.3100806897647921e-11}, {"id": 63, "seek": 32172, "start": 331.44000000000005, "end": 332.66, "text": "非常感谢,我们下期见。", "tokens": [50851, 14392, 9709, 11340, 11, 15003, 4438, 16786, 23813, 1543, 50912], "temperature": 0, "avg_logprob": -0.0636192707533247, "compression_ratio": 1.0093457943925233, "no_speech_prob": 1.3100806897647921e-11}], "language": "zh"}