news 2026/10/11 12:02:47

如何快速给Zero接入25+模型提供商:OpenAI、Claude、Ollama本地模型3分钟配置教程

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
如何快速给Zero接入25+模型提供商:OpenAI、Claude、Ollama本地模型3分钟配置教程

【免费下载链接】zero

The coding agent that answers to you, your model, your machine, your rules.

项目地址:https://gitcode.com/gh_mirrors/zero55/zero
点击查看免费下载

Zero是一款运行在你本地终端的 AI 编码智能体(coding agent),核心卖点之一就是“模型由你做主”:它内置了25+ 模型提供商目录,一条命令即可接入 OpenAI、Anthropic Claude、Google Gemini、Groq、DeepSeek、Mistral 等云端 API,也支持 Ollama、LM Studio 等本地模型。本文将带你用 3 分钟完成 Zero 的模型提供商配置。

为什么 Zero 能接入 25+ 模型提供商 🧩

Zero 把所有支持的提供商收敛成一个统一的提供商目录,每个提供商预置了:

  • 默认 API 地址(Base URL)与默认模型
  • 对应的 API 密钥环境变量名
  • 传输协议类型(OpenAI 兼容、Anthropic 兼容、Google 原生等)

你几乎不需要手写配置,只需“选一个提供商 + 给一把密钥”即可。目录定义在 internal/providercatalog/catalog.go,运行时的协议适配实现在 internal/providers/factory.go。

主要支持的提供商一览(完整列表用zero providers catalog查看):

类型提供商示例
云端 APIOpenAI、Anthropic (Claude)、Google Gemini、Groq、DeepSeek、Together、Fireworks、Mistral、xAI、GitHub Models、Hugging Face
国内服务DashScope (通义千问)、Moonshot (Kimi)、MiniMax、Z.ai、LongCat、Xiaomi MiMo
本地模型Ollama、LM Studio、Atomic Chat
网关/聚合OpenRouter、GitLawb OpenGateway、AI/ML API
自定义端点任意 OpenAI 兼容 / Anthropic 兼容接口

第一步:安装 Zero(1 分钟)📦

任选一种方式,完整说明见 docs/INSTALL.md:

# 方式 A:npm 全局安装(推荐) npm install -g @gitlawb/zero # 方式 B:安装脚本(Linux / macOS) curl -fsSL https://gitcode.com/gh_mirrors/zero55/zero/raw/main/scripts/install.sh | bash # 方式 C:源码构建(需要 Go 1.26.6+) git clone https://gitcode.com/gh_mirrors/zero55/zero cd zero go run ./cmd/zero

安装完成后运行zero,首次启动会自动进入设置向导。

3 分钟配置:三种最快接入方式 ⚡

方式一:交互式向导(最简单)

zero setup

向导会列出内置的提供商目录,你选择 OpenAI 或 Anthropic 等,粘贴 API 密钥(或先设置环境变量),再选择模型即可。向导结束后配置自动生效,详见 internal/cli/provider_onboarding.go 中的引导流程。

方式二:命令行一键添加 OpenAI / Claude

先设置 API 密钥环境变量,再用zero providers add添加并设为激活:

# 接入 OpenAI export OPENAI_API_KEY=sk-... zero providers add openai --set-active # 接入 Anthropic Claude export ANTHROPIC_API_KEY=... zero providers add anthropic --set-active # 接入 Google Gemini export GEMINI_API_KEY=... zero providers add google --set-active

add支持--model、--base-url、--api-key-env、--set-active等参数覆盖目录默认值,例如指定 GPT-4.1 之外的模型:

zero providers add openai --model gpt-4.1 --set-active

方式三:本地模型 Ollama / LM Studio 自动探测 🏠

想让 Zero 免费跑本地模型?只要本地推理服务在运行,Zero 就能自动探测:

# 1. 启动本地推理服务(示例:Ollama) ollama serve # 2. 让 Zero 探测本地运行时 zero providers detect

detect会探测 Ollama、LM Studio、Atomic Chat 三类本地运行时,并直接打印出可复制的 add 命令(含已加载的模型 ID),例如:

zero providers add ollama --model llama3.1 --set-active

探测逻辑实现在 internal/cli/provider_detect.go。本地提供商默认端点:Ollama 为http://localhost:11434/v1,LM Studio 为http://localhost:1234/v1。

常用zero providers命令速查表 🧰

命令作用
zero providers catalog查看所有内置提供商目录
zero providers list查看已配置的提供商档案
zero providers current查看当前激活的提供商
zero providers add <id>按目录 ID 添加提供商
zero providers use <name>切换激活的提供商
zero providers check [name]检查密钥/配置(加--connectivity可探测连通性)
zero providers detect探测 Ollama 等本地运行时并给出接入命令
zero providers remove <name>移除提供商档案
zero providers models [name]列出该提供商端点实际提供的模型

命令帮助文本可在 internal/cli/command_center.go 中找到。在 TUI 会话中,还可以随时用/model和/provider斜杠命令切换模型与提供商,无需重启。

验证配置是否成功:用zero doctor一键体检 ✅

配置完成后,建议做一次体检:

zero doctor # 检查配置、密钥与连通性 zero providers check --connectivity zero models list # 确认模型注册表可用

一切就绪后,直接用zero exec发个任务验证:

zero exec "用一句话解释 internal/agent/loop.go"

如果输出正常流式返回,说明提供商已接入成功 🎉

进阶玩法:任意兼容端点与 OAuth 登录 🔑

  • 自定义 OpenAI 兼容端点:任何 OpenAI 兼容网关(含国内大模型 API)都可以用custom-openai-compatible接入,例如:
zero providers add custom-openai-compatible \ --name my-gateway --model my-model \ --base-url https://your-endpoint/v1 \ --api-key-env MY_API_KEY --set-active
  • OAuth 登录:部分提供商(如 OpenRouter、Hugging Face、xAI、ChatGPT 订阅)支持应用内 OAuth 登录,无需手动填密钥:
zero auth # 打开浏览器完成 OAuth 登录

订阅类 OAuth 的方案细节见 docs/oauth-subscriptions.md。

常见问题快速排查 🩺

现象处理办法
报缺少 API 密钥确认已export对应环境变量,如OPENAI_API_KEY,再重新zero providers check
本地模型探测不到确认ollama serve已启动、模型已ollama pull,再运行zero providers detect
不确定哪里出问题运行zero doctor,它汇总输出配置、密钥与网络探测结果

相关文档与源码路径 📚

  • 安装文档:docs/INSTALL.md
  • 提供商目录定义:internal/providercatalog/catalog.go
  • 提供商运行时工厂:internal/providers/factory.go
  • 本地运行时探测:internal/cli/provider_detect.go
  • 提供商/模型命令实现:internal/cli/command_center.go
  • 项目总览:README.md

现在你已经掌握了 Zero 模型提供商的三种快速接入路径:向导、命令、探测。接下来,挑一个最顺手的模型,开始用 Zero 写代码吧!

【免费下载链接】zero

The coding agent that answers to you, your model, your machine, your rules.

项目地址:https://gitcode.com/gh_mirrors/zero55/zero
点击查看免费下载

相关推荐

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/10/11 12:02:36

ElevenLabs API 通过AI聚合平台生成首段配音并保存验证音频的实践

通过 Ofox 生成 ElevenLabs 配音&#xff0c;需要向 /v1/audio/speech 提交文本、Ofox API Key、模型 ID elevenlabs/eleven_v4、兼容的音色 ID 和音频格式。成功后保存二进制响应&#xff0c;再确认文件可以解码。文件名叫 speech.mp3&#xff0c;不代表内容就是音频&#xff…

作者头像 李华
网站建设 2026/10/11 12:01:45

从requests到Playwright:电商反爬与数据采集实战指南

做电商选品分析那段时间&#xff0c;我需要采集某平台一批商品的价格、销量和评价关键词。上手前我看那些教程&#xff0c;感觉爬虫特别简单&#xff0c;不就是requests.get()拿到 HTML 再用 BeautifulSoup 解析一下嘛。真正跑起来才发现&#xff0c;从requests.get()到稳定地把…

作者头像 李华
网站建设 2026/10/11 12:00:15

Python ModuleNotFoundError深度排查:从标准库缺失到环境修复

先说个真实场景&#xff1a;前两天有个朋友发我一串报错&#xff0c;说他在项目里跑pip install装依赖&#xff0c;结果脚本一启动就崩了&#xff0c;第一行错误写着ModuleNotFoundError: No module named datetime。他特别困惑&#xff0c;因为datetime明明就是 Python 自带的…

作者头像 李华
网站建设 2026/10/11 11:59:12

图像去雨Derain实战:从技术路线到PyTorch代码与避坑指南

简介&#xff1a;Derain 是一份面向图像处理与计算机视觉学习者的 Python 去雨项目资源&#xff0c;聚焦于消除照片中的雨滴干扰&#xff0c;提升恶劣天气下图像的清晰度与可用性。项目综合运用图像预处理、特征提取、雨滴建模与背景恢复等思路&#xff0c;并涉及卷积神经网络、…

作者头像 李华
网站建设 2026/10/11 11:58:38

多域特征融合与GAN的旋转机械故障诊断方法详解

简介&#xff1a;面向旋转机械故障诊断研究者的完整工程包&#xff0c;围绕多域特征融合与生成对抗网络数据增强技术&#xff0c;实现复杂工况下的故障识别与剩余寿命预测。针对传统方法仅依赖单一时域或频域特征、信息不完整且泛化能力弱的问题&#xff0c;包内方案同时引入并…

作者头像 李华
网站建设 2026/10/11 11:56:36

OMNeT++ 4.3 Windows源码包编译实战:环境配置到Tictoc示例

简介&#xff1a;Omnet 4.3 源码压缩包&#xff08;omnetpp-4.3-src-windows.zip&#xff09;面向网络仿真研究者与 OMNeT 初学者&#xff0c;解决复杂网络系统建模与仿真环境搭建问题。该版本与 mixim-2.3 完全兼容&#xff0c;可用于无线传感器网络和自组织网络开发&#xff…

作者头像 李华