当前位置:首页 >  站长 >  编程技术 >  正文

Ollama部署DeepSeek-Coder,离线代码补全十分钟搞定

 2026-09-01 11:59  来源: 互联网   我来投稿 撤稿纠错

  一键部署OpenClaw

有些代码不能出网。客户源码、带密钥的配置文件、还没上线的项目——喂给云端AI总有顾虑。本地部署一个代码模型,不联网、不扣费、没有速率限制,代码就在自己机器上跑。以前这事门槛高,现在Ollama把部署简化到一条命令。

Ollama是当前最省事的本地模型运行工具,一条命令装好,一条命令拉模型。代码场景首选DeepSeek-Coder系列:6.7B参数版大约4GB,8GB内存的机器就能跑,日常补全、写函数、解释代码都够用;33B版约20GB,适合32GB内存的机器,效果更好。装好之后跑一句测试命令,能出代码就是成功。

# 1. 安装Ollama(Linux)
curl -fsSL https://ollama.com/install.sh | sh
# Windows直接去ollama.com下载安装包

# 2. 拉取代码模型
ollama pull deepseek-coder:6.7b # 约4GB,8GB内存可跑
# ollama pull deepseek-coder:33b # 约20GB,推荐32GB内存

# 3. 测试
ollama run deepseek-coder:6.7b "用PHP写一个生成随机密码的函数,要求包含大小写字母和数字,长度12位"

模型跑起来只是第一步,接入编辑器才算真正能用。VS Code装Continue扩展,配置指向本地Ollama,就能获得类似Copilot的体验:写代码时Tab补全、选中代码问问题、Ctrl+L解释代码。配置就一个JSON文件,改两处模型名即可。

# ~/.continue/config.json
{
"models": [
{
"title": "DeepSeek-Coder 6.7B",
"provider": "ollama",
"model": "deepseek-coder:6.7b",
"apiBase": "http://localhost:11434"
}
],
"tabAutocompleteModel": {
"title": "DeepSeek-Coder 补全",
"provider": "ollama",
"model": "deepseek-coder:6.7b",
"apiBase": "http://localhost:11434"
}
}

内存不够的优化手段:默认16K上下文窗口很吃显存/内存,日常补全根本用不了那么大。用Modelfile把上下文压到4096,显存占用能降一半。做法是先写个Modelfile,再用ollama create生成一个定制版本。

# Modelfile
FROM deepseek-coder:6.7b
PARAMETER num_ctx 4096

# 构建定制版并运行
ollama create deepseek-coder-4k -f Modelfile
ollama run deepseek-coder-4k "写一个PHP防SQL注入的查询函数"

说句实话,6.7B的本地模型跟云端旗舰模型比,复杂多文件重构还是有差距,但日常的补全、写脚本、改bug、解释代码,已经能顶八九成。对站长来说,最值钱的场景是:跑在服务器上的批处理脚本、客户现场的代码、不想让第三方看到的业务逻辑——这些用本地模型,心里踏实。配置好之后开个飞行模式试试,代码补全照样跑,这就是本地模型的意义。

数据来源:Ollama官方模型库

申请创业报道,分享创业好点子。点击此处,共同探讨创业新机遇!

相关标签
ai技术
AI编程

相关文章

  • EXPLAIN结果看不懂?丢给AI要索引优化建议,人工确认再落地

    页面打开慢,查出来是某个SQL拖了后腿。你对MySQL有点基础,知道要看EXPLAIN,但type一列写着ALL,rows几万行,Extra里还有个Usingfilesort——认识每个词,就是不知道从哪下手改。这种时候,AI是个好参谋,但记住它只是参谋,拍板还得你自己来。第一步把证据收集齐:慢SQ

    标签:
    AI编程
    mysql
  • awk日志分析命令总写错?给AI看样例日志,让它反推

    想让AI写awk命令统计访问日志,最常见的结果是:命令写出来了,字段编号是错的。AI默认以为日志是空格分隔、第一列是IP,但Nginx的combined格式、Apache的common格式、加了代理的头字段,列的位置全不一样。AI没见过你的日志,凭经验写,错是必然的。正确姿势是反推:把日志的真实样例

    标签:
    ai技术
    AI编程
  • 让AI写自动备份脚本,你只管验收——附完整校验流程

    手写备份脚本不难,难的是把细节想全:数据库要锁表吗、备份文件要不要压缩、旧的备份什么时候清、备份失败怎么通知你。很多人图省事直接让AI生成,AI给了一版能跑的,装上crontab就再也不管了——直到某天磁盘满了,或者恢复的时候发现备份文件是坏的。AI写脚本的正确用法不是让它“写个备份脚本”,而是把你

    标签:
    ai技术
    AI编程
  • Cursor生成Nginx配置直接上线?先过这份人工校验清单

    现在不少站长图省事,让Cursor直接写Nginx配置。AI生成速度快,语法基本不错,于是有人复制粘贴、nginx-t一过就上线了。结果呢?要么防盗链规则把搜索引擎全挡了,要么rewrite写了个死循环,要么location顺序不对、静态资源全走了PHP。问题出在哪?语法检查只验证格式,不验证逻辑。

    标签:
    AI编程
    ai技术
  • 9000万美元种子轮砸向“世界模型”:英伟达前研究员创办Veeda,要让AI理解物理世界

    A5站长网8月31日消息,AI的下一个战场,从“会说话”转向“懂物理”。英伟达前研究员、计算机视觉大佬SanjaFidler联合两位前同事创办的VeedaInnovation,近日拿下9000万美元种子轮融资,由KhoslaVentures和RadicalVentures联合领投,成为加拿大初创公司

    标签:
    ai技术
    ai智能

热门排行

信息推荐