百度开发者工具官方不支持codegeex插件,因其未进入electron定制版白名单,强行注入会导致崩溃或签名失败;替代方案为vs code+百度小程序框架协同开发,需手动替换swan.前缀并规避审核风险。
☞☞☞AI 智能聊天, 问答助手, AI 智能搜索, 多模态理解力帮你轻松跨越从0到1的创作门槛☜☜☜

想在百度开发者工具里用上CodeGeeX的智能代码生成能力,但发现插件市场搜不到、设置里找不到入口——这是因为百度开发者工具官方未提供CodeGeeX插件支持,所有尝试直接安装或配置插件的操作都会失败。
确认百度开发者工具不支持CodeGeeX
打开百度开发者工具(v4.5.1及以上),点击左上角【设置】→【扩展管理】,搜索“CodeGeeX”“智谱”“codegeex”等关键词,结果为空。
访问百度官方插件文档(https://smartprogram.baidu.com/docs/develop/devtools/extensions/),页面明确列出已支持插件列表,其中不含CodeGeeX及其任何变体名称。
【关键前提】百度开发者工具基于Electron定制,仅开放白名单内插件API权限;CodeGeeX未在该白名单中,强行注入会导致工具崩溃或签名验证失败。
替代方案:用VS Code + 百度小程序框架协同开发
方法一:本地搭建标准开发环境
1. 在VS Code中安装CodeGeeX官方插件(搜索“CodeGeeX: AI Code AutoComplete, Chat, Auto Comment”并安装)→ 登录智谱账号激活免费额度。
2. 使用命令行创建百度小程序项目:swan init my-app(需提前安装百度小程序开发者工具CLI)。
3. 用VS Code打开项目文件夹,在pages/index/index.js中输入注释“// 用JavaScript实现点击按钮弹出用户昵称”,按Ctrl+Enter触发CodeGeeX生成对应逻辑代码。
方法二:双编辑器联动工作流
调用百度PaddleOCR‑VL大模型API,支持PDF、Word、PPT、图片等多格式文档解析,精准识别印刷体、手写体、表格、公式、图表、印章等复杂元素,支持100+语言,可处理不规则布局和跨页长文档。触发词:文档解析、VLM解析、大模型OCR、PaddleOCR、多模态文档、手写识别、公式识别、复杂版面。
保持百度开发者工具常驻运行用于实时预览和真机调试;所有编码工作在VS Code中完成,利用CodeGeeX生成代码后,复制粘贴到百度开发者工具对应文件中即可。这一步操作起来很简单,直接拖动鼠标选中→Ctrl+C→切换窗口→Ctrl+V。
注意:百度小程序使用swan.前缀API(如swan.getUserInfo),CodeGeeX默认可能输出wx.或my.,需人工替换前缀——这是唯一必须手动校验的地方。
绕过限制的临时技术路径(仅限高级用户)
第一步:导出百度开发者工具当前项目为标准文件结构
在百度开发者工具中点击【项目】→【导出为代码包】,保存为myapp-source.zip。
第二步:解压后用VS Code打开,安装CodeGeeX并配置“跨文件感知”开关,确保模型能读取project.swan.json中的framework字段识别为百度小程序环境。
第三步:在app.js顶部添加三行注释:
// 框架:百度智能小程序// 全局对象:swan// 生命周期:onLaunch, onShow, onHide
接着输入“生成onShow时自动上报页面停留时长”,CodeGeeX将输出符合百度规范的代码,无需二次改写前缀。
【不可逆风险】此方式跳过百度开发者工具内置语法校验,若生成代码含非法API调用(如swan.requestPayment在非支付类目下使用),提交审核时会被直接拒审。










