找回密码
 立即注册
搜索

我用本地Gemma 4替换了Codex

作者:admin | 时间:2026-4-18 06:04:52 | 阅读:54| 显示全部楼层

马上注册,让你轻松玩转程序园

您需要 登录 才可以下载或查看,没有账号?立即注册

x
1、寻找替代方案几个月前,我开始尝试本地运行的人工智能编码模型。
我的目标很明确:
  • 保持代码私密
  • 减少延迟
  • 降低API成本
  • 获得完全控制
输入:Gemma 4 + Ollama。
Gemma 4是Google最新的开放模型。Ollama是在本地运行大型语言模型的工具。
它们的组合改变了我的开发流程。

2、为什么选择Gemma 4?

954530a3cd47a01c68fd7e35a1d8d958.jpg

Gemma 4有几个关键优势:

1.完全本地运行

你的代码永远不需要离开你的机器。隐私得到保证。

2.免费使用

没有API调用成本。一旦模型下载,你可以无限使用。

3.快速响应

本地模型意味着零网络延迟。

4.完全控制

你选择何时更新模型或更改配置。

3、入门设置步骤1:安装Ollama

首先,安装Ollama工具:

curl-fsSL https://ollama.com/install.sh|sh这将在你的机器上设置Ollama。

步骤2:下载Gemma 4

安装Ollama后,获取Gemma 4模型:

ollama pull gemma:2b或者对于更强大的版本:

ollama pull gemma:7b根据你的硬件选择。2b版本可以在大多数笔记本电脑上运行。7b版本需要更多资源。

步骤3:测试模型

运行一下命令确保它工作:

ollama run gemma:2b现在你可以和它聊天了。

4、构建你的编码代理现在有趣的部分开始了。

你需要的不只是一个聊天机器人。你需要一个可以帮你编码的代理。

这是我的设置:

工具1:代码编辑器

使用VS Code或你喜欢的编辑器。

工具2:Ollama后端

Gemma 4通过Ollama运行。

工具3:Claude Code(可选)

如果你想增强功能,Claude Code可以作为补充。

5、我的实际工作流程这是我的设置:

1.分析需求

我告诉Gemma我需要什么。例如:

"创建一个Express服务器,监听3000端口,返回Hello World"2.生成代码

Gemma生成代码。我检查并修改。

3.自动补全

对于简单任务,Copilot风格的补全仍然有效。

4.调试帮助

当事情不工作,我让Gemma分析错误。

6、性能对比让我比较一下我的设置:

a7c9d09d5a73e84fe44ba6788d47db08.jpg
方面
云端AI
本地Gemma
延迟
2-5秒
0.5-1秒
隐私


控制
有限
完全
成本
订阅/月
一次性


本地设置在我的日常任务上甚至更快。

7、处理复杂任务对于复杂任务,我使用分层方法:

简单任务:直接使用Gemma

函数创建

简单调试

代码补全

复杂任务:云端AI

架构决策

大规模重构

高级推理

这给了我两全其美。

8、实际示例让我展示一个真实的例子。

任务:创建一个Express服务器

我给Gemma的提示:

创建一个简单的Express服务器,监听3000端口。当访问根路径时,返回"Hello World from the Express Server!"Gemma的响应(经过本地运行后):

const express=require('express');const app=express();const port=3000;app.get('/',(req,res)=>{res.send('Hello World from the Express Server!');});app.listen(port,()=>{console.log(`Express server is running at http://localhost{port}`);});9、部署它代码很直接:

初始化项目:

npm init-ynpm install express保存文件:

将代码保存为server.js。

运行服务器:

node server.js测试服务器:

打开你的浏览器或使用curl访问服务器:

导航到:http://localhost:3000

你会看到响应:Hello World from the Express Server!

10、结束语完全替换Codex?还不是。

但替换工作流程的重要部分?绝对是。

这个实验显示的很简单:

你不再需要完全依赖云端人工智能来构建真正的软件。

使用Gemma 4和Ollama,你现在可以:

本地运行人工智能模型

构建和理解代码

创建真正的开发工作流程

保持对环境的完全控制

所有这一切都不需要向外部API发送一行代码。

您需要登录后才可以回帖 登录 | 立即注册
热门 WordPress 重定向插件暗藏休眠后门多年
热门 WordPress 重定向插件暗藏休眠后门多年
“快速页面 / 文章重定向”(Quick Page/Post Redirect)插件安装量超 7 万,5 年前被植入后门,可向用户网
官方 SAP npm 软件包遭入侵,用于窃取凭证
官方 SAP npm 软件包遭入侵,用于窃取凭证
多个官方 SAP npm 软件包疑似遭 TeamPCP 供应链攻击,被入侵后用于窃取开发者系统中的凭证和身份验证令牌。
开源电子病历软件 OpenEMR 发现 38 个漏洞
开源电子病历软件 OpenEMR 发现 38 个漏洞
应用安全公司 Aisle 在开源电子病历平台 OpenEMR 中发现了数十个漏洞,其中包括一些可被利用来窃取敏感患者
数百面向互联网的 VNC 服务器暴露 ICS/OT
数百面向互联网的 VNC 服务器暴露 ICS/OT
Forescout 的研究显示,数百万远程访问的 RDP 和 VNC 服务器暴露在互联网上,其中数百台可能提供对工业控制
朝鲜新一轮攻击:利用 AI 植入 npm 恶意软件、虚假公司和远程访问木马 ...
朝鲜新一轮攻击:利用 AI 植入 npm 恶意软件、虚假公司和远程访问木马 ...
网络安全研究人员在一个 npm 软件包中发现了恶意代码,该恶意软件包作为依赖项被引入到由 Anthropic 公司的
cPanel 与 WHM 紧急更新修复关键认证绕过漏洞
cPanel 与 WHM 紧急更新修复关键认证绕过漏洞
一个严重漏洞影响了除最新版本之外的所有 cPanel 及 WebHost Manager(WHM)控制面板版本,该漏洞可被利用
Robinhood 账户创建漏洞遭利用,被用于发送网络钓鱼邮件
Robinhood 账户创建漏洞遭利用,被用于发送网络钓鱼邮件
在线交易平台罗宾汉(Robinhood)的账户创建流程被威胁行为者利用,他们将网络钓鱼信息注入合法邮件,诱使
ShinyHunters 宣称盗走超 900 万条记录,Medtronic 随后证实安全事件 ...
ShinyHunters 宣称盗走超 900 万条记录,Medtronic 随后证实安全事件 ...
在黑客组织 ShinyHunters 宣称窃取了超 900 万条记录后,美敦力(Medtronic)证实其公司 IT 系统遭遇了网络
2026年4月全球和全国数据库系统最新排行榜
一、全球最新使用排名(2026 年 4 月)1. DBEngines 流行度(综合市场份额) [*]Oracl
Zed正式发布1.0版本:新增DeepSeek-V4支持
开源代码编辑器 Zed 日前正式发布 1.0 版本。开发团队表示,这并不意味着产品已经“完
新加坡国立大学研究人员发现关键蛋白或可逆
美国《科技日报》4月21日文章,原题:科学家发现一种可能有助于逆转脱发的“保护者”
Hermes WebUI可视化面板,5分钟安装,彻底
Hermes可视化WebUI · 告别命令行5分钟装好|浏览器管理AI|全功能面板亮点:一键安装
热门 WordPress 重定向插件暗藏休眠后门多
“快速页面 / 文章重定向”(Quick Page/Post Redirect)插件安装量超 7 万,5 年前被
官方 SAP npm 软件包遭入侵,用于窃取凭证
多个官方 SAP npm 软件包疑似遭 TeamPCP 供应链攻击,被入侵后用于窃取开发者系统中的
开源电子病历软件 OpenEMR 发现 38 个漏洞
应用安全公司 Aisle 在开源电子病历平台 OpenEMR 中发现了数十个漏洞,其中包括一些可
数百面向互联网的 VNC 服务器暴露 ICS/OT
Forescout 的研究显示,数百万远程访问的 RDP 和 VNC 服务器暴露在互联网上,其中数
朝鲜新一轮攻击:利用 AI 植入 npm 恶意软
网络安全研究人员在一个 npm 软件包中发现了恶意代码,该恶意软件包作为依赖项被引入
cPanel 与 WHM 紧急更新修复关键认证绕过漏
一个严重漏洞影响了除最新版本之外的所有 cPanel 及 WebHost Manager(WHM)控制面板