最近在开发者圈子里,一个组合方案正在悄悄流行:用 OpenCode 作为你的本地“AI 编程副驾”,让它去调用 Kimi K3 GLM-5.2 这类顶尖大模型的 API。很多人以为这只是又一个“玩具”,但实测下来,它的效果远超预期,甚至在某些场景下,能直接改变你的编码工作流。

为什么这个组合值得关注?过去,我们使用 AI 编程助手,要么依赖云端网页版(有网络、长度、隐私限制),要么使用本地模型(受限于算力和模型能力)。OpenCode 的出现,提供了一个“中间态”:它本身是一个轻量级的本地 Agent 框架,但可以灵活地接入外部强大的模型 API。这意味着,你可以在本地 IDE 或命令行中,获得接近 Kimi、GLM-5.2 等顶级模型的原生代码能力,同时保留本地环境的可控性和上下文持久性。

本文将带你从零开始,完成 OpenCode 的环境搭建,并配置接入 Kimi K3 和 GLM-5.2 的 API。我们不仅会跑通一个完整的代码生成与修改示例,更会深入分析这种“本地框架 + 云端强模型”模式的真实优势、适用场景,以及你可能遇到的“坑”。无论你是想提升日常编码效率,还是探索 AI 与开发流程的深度结合,这篇文章都将提供一份可落地的实战指南。

1. 核心价值:为什么是 OpenCode + 外部 API?

在深入技术细节前,我们必须先回答一个根本问题:市面上 AI 编程工具那么多,为什么还要折腾 OpenCode 去调用外部 API?这背后解决的,其实是 能力、成本与控制权 的三角平衡问题。

传统方案的局限性:

  • 纯网页版/桌面应用(如 Kimi 网页版、Cursor): 功能强大,但上下文通常受限于单次会话,项目级的代码理解和长期记忆能力弱。你的代码隐私、项目结构完全暴露在云端。
  • 纯本地模型(如 CodeLlama、DeepSeek Coder V2 本地部署): 隐私和安全最佳,但对硬件要求高(显存),且模型能力与顶尖闭源/开源模型仍有差距,响应速度也可能较慢。
  • IDE 插件调用单一 API: 虽然方便,但往往绑定单一模型供应商,缺乏灵活性和对比测试的能力。

OpenCode 的破局点: OpenCode 将自己定位为一个“开源的 AI 编程 Agent 框架”。它的核心思想是 “技能(Skills)” “模型无关” 。你可以把它想象成一个本地的、可编程的“调度中心”。

  1. 本地运行,持久化上下文: 所有与你项目的交互历史、学习到的模式都可以保存在本地,形成真正的“项目记忆”。
  2. 技能化扩展: 除了基础的代码生成,可以通过 Skills 让它学习运行测试、执行 Git 操作、查询文档等,将 AI 能力嵌入开发生命周期。
  3. 模型即插即用: 这才是关键。OpenCode 允许你配置后端的 AI 模型。你既可以使用它自带的轻量模型,也可以轻松配置成使用 Kimi、GLM、DeepSeek 等提供的强大 API。

因此,这个组合的惊人效果来源于:

  • 能力上限高: 你享受到的是 Kimi K3(128K/1M 上下文)或 GLM-5.2 这类顶级模型的最新代码生成和理解能力。
  • 体验本地化: 交互发生在你的终端或 VS Code 里,响应更快,且能与本地文件系统深度集成。
  • 成本可控: 对于个人开发者,许多 API 服务有免费额度或按 token 计费,比维护一个高性能的本地模型服务器成本更低。
  • 灵活切换: 你可以根据任务类型(代码生成、代码解释、Bug 修复)或预算,在配置文件中快速切换不同的模型后端。

简单说, 它让你用 API 的成本和便捷性,获得了接近“私有化部署”的体验和灵活性。 接下来,我们就开始实战。

2. 环境准备与工具安装

在开始配置之前,请确保你的系统满足以下基础条件。

2.1 系统与依赖要求

  • 操作系统: Windows 10/11, macOS, 或 Linux 发行版(如 Ubuntu 20.04+)。本文演示以 macOS/Linux 命令行环境为主,Windows 用户建议使用 WSL2 或 PowerShell。
  • Python 环境: Python 3.8 或更高版本。这是运行 OpenCode 的基础。
  • 包管理工具: pip 最新版。
  • 代码编辑器: VS Code(推荐,有相关插件体验更佳)或任何你熟悉的编辑器。
  • API 密钥: 你需要提前准备好以下至少一项:
    • Kimi API Key: 前往 Kimi 开放平台注册并获取。
    • 智谱 AI (GLM) API Key: 前往智谱 AI 开放平台注册并获取。
    • (可选)DeepSeek、OpenAI 等其他兼容 OpenAI API 格式的密钥。

2.2 安装 OpenCode

OpenCode 提供了多种安装方式,最推荐使用 pip 进行安装。

打开你的终端(Terminal),执行以下命令:

# 使用 pip 安装 opencode
pip install opencode

# 安装完成后,验证安装是否成功
opencode --version

如果安装成功,会显示当前 OpenCode 的版本号。

常见安装问题排查:

问题现象 可能原因 排查方式 解决方案
command not found: opencode 1. 安装失败
2. Python 脚本目录未加入系统 PATH
1. 检查 pip install 是否有报错
2. 执行 python -m opencode --version
1. 重新安装,可尝试 pip install --user opencode
2. 找到 Python 的 Scripts (Win) 或 bin (Mac/Linux) 目录,并将其添加到系统环境变量 PATH 中
安装过程报 SSL 错误或超时 网络问题导致 pip 连接 PyPI 失败 观察错误信息是否包含 Read timed out SSL 1. 更换网络环境
2. 使用国内镜像源安装: pip install opencode -i https://pypi.tuna.tsinghua.edu.cn/simple
opencode --version 显示旧版本 系统中存在多个 Python 环境,pip 装到了另一个环境 使用 which pip which python 检查路径 使用 python -m pip install opencode 确保为当前 Python 环境安装,或使用虚拟环境(推荐)

强烈建议使用虚拟环境: 为了避免与系统其他 Python 包冲突,建议使用 venv 创建独立环境。

# 创建虚拟环境
python -m venv opencode-env

# 激活虚拟环境
# macOS/Linux:
source opencode-env/bin/activate
# Windows:
# opencode-env\Scripts\activate

# 在虚拟环境中安装 opencode
pip install opencode

3. 核心概念:OpenCode 的 Skills 与模型配置

在配置 API 之前,需要理解 OpenCode 的两个核心概念: Skills 模型配置

3.1 Skills:OpenCode 的能力单元

Skill 是 OpenCode 可执行的具体任务。它不是简单的聊天,而是预设了目标、步骤和工具使用的“工作流”。例如:

  • write_code : 根据描述编写代码。
  • modify_code : 根据要求修改现有代码。
  • explain_code : 解释一段代码的功能。
  • run_tests : 运行项目中的测试。
  • git_commit : 生成符合规范的 Git Commit 信息。

你可以通过 opencode skills list 查看所有可用技能。OpenCode 的强大之处在于,你可以自定义 Skill,让它集成任何命令行工具或脚本。

3.2 模型配置:连接 AI 大脑的桥梁

OpenCode 本身不提供 AI 模型,它需要一个“后端模型”来理解你的指令并生成内容。这个后端可以是本地的,也可以是远程的 API。配置模型的核心是修改 OpenCode 的配置文件。

配置文件通常位于:

  • ~/.config/opencode/config.yaml (macOS/Linux)
  • %USERPROFILE%\.config\opencode\config.yaml (Windows)

我们需要在这个文件中指定使用哪个模型,以及如何连接到它(对于 API,就是 API Base URL 和 Key)。

4. 配置 OpenCode 接入 Kimi K3 API

Kimi 的 API 兼容 OpenAI API 格式,这使得配置相对简单。

4.1 获取 Kimi API 密钥

  1. 访问 Kimi 开放平台官网。
  2. 登录后,在控制台找到“API 密钥”或类似栏目。
  3. 创建一个新的 API 密钥,并妥善保存。它通常以 sk- 开头。

4.2 编辑 OpenCode 配置文件

首先,找到或创建配置文件。

# 在终端中,可以直接让 OpenCode 打开配置目录
opencode config --path
# 这会输出配置文件的路径,例如 /Users/yourname/.config/opencode/

使用文本编辑器(如 vim , code , nano )打开 config.yaml 文件。

初始的配置文件可能很简单,甚至不存在。我们需要添加模型配置。一个完整的、针对 Kimi K3 的配置示例如下:

# ~/.config/opencode/config.yaml

# 模型配置
model:
  # 为这个配置起个名字,方便后续切换
  name: "kimi-k3"
  # 模型提供商类型,对于兼容OpenAI的API,填 `openai`
  provider: "openai"
  # 实际调用的模型名称,Kimi K3 对应的模型名可能是 `kimi-ai/kimi-128k` 或 `kimi-k3`,请以平台文档为准
  model: "kimi-ai/kimi-128k"
  # Kimi API 的端点地址
  base_url: "https://api.moonshot.cn/v1"
  # 你的 API 密钥,务必保密!也可以使用环境变量引用。
  api_key: "sk-your-actual-kimi-api-key-here"
  # 温度参数,控制生成随机性 (0.0 ~ 2.0),代码生成建议较低值如 0.1-0.3
  temperature: 0.2
  # 最大生成长度
  max_tokens: 4096

# 默认使用的模型配置名称
default_model: "kimi-k3"

# 技能配置示例(可选)
skills:
  write_code:
    enabled: true
    # 可以在这里为特定技能设置不同的模型参数
    model_params:
      temperature: 0.1
  explain_code:
    enabled: true

关键参数解释:

  • provider: “openai” : 告诉 OpenCode 使用与 OpenAI 兼容的客户端。
  • base_url : 这是最容易出错的地方! Kimi 的 API 地址是 https://api.moonshot.cn/v1 ,不是通用的 https://api.openai.com/v1
  • model : 需要查阅 Kimi API 文档确认最新的模型名称。根据网络信息,可能是 kimi-ai/kimi-128k kimi-k3
  • api_key : 替换成你真实的密钥。 最佳实践是使用环境变量 ,避免密钥硬编码在配置文件中。
    # 在 shell 中设置环境变量
    export KIMI_API_KEY="sk-your-key"
    
    然后在 config.yaml 中引用:
    api_key: "${KIMI_API_KEY}"
    

4.3 验证 Kimi API 连接

保存配置文件后,在终端中进行一个简单测试:

# 使用 opencode 的聊天模式进行测试,它会使用我们刚配置的 `default_model`
opencode chat

进入交互模式后,输入一个简单的编程问题,例如:

> 用 Python 写一个函数,计算斐波那契数列的第 n 项。

如果配置正确,OpenCode 会调用 Kimi K3 API,并在几秒内返回完整的代码和解释。如果出现连接错误,请根据错误信息检查 base_url api_key

5. 配置 OpenCode 接入 GLM-5.2 API

智谱 GLM-5.2 的 API 配置与 Kimi 类似,同样兼容 OpenAI 格式,但参数有所不同。

5.1 获取智谱 AI API 密钥

  1. 访问智谱 AI 开放平台。
  2. 申请 API 权限并创建 API 密钥。智谱的 Key 通常是一长串字母数字组合。

5.2 编辑配置文件添加 GLM 配置

我们可以在同一个 config.yaml 文件中配置多个模型,通过 name 来区分。

# ~/.config/opencode/config.yaml

model:
  # Kimi 配置 (同上)
  kimi-k3:
    provider: "openai"
    model: "kimi-ai/kimi-128k" # 请根据实际文档确认
    base_url: "https://api.moonshot.cn/v1"
    api_key: "${KIMI_API_KEY}" # 建议使用环境变量
    temperature: 0.2
    max_tokens: 4096

  # GLM-5.2 配置
  glm-5-2:
    provider: “openai”
    # GLM-5.2 的模型名称,请查阅智谱最新文档
    model: “glm-5-2”
    # 智谱 API 的端点
    base_url: “https://open.bigmodel.cn/api/paas/v4/”
    api_key: “${GLM_API_KEY}” # 设置环境变量 GLM_API_KEY
    temperature: 0.2
    max_tokens: 4096

# 可以随时修改 default_model 来切换默认使用的模型
default_model: “glm-5-2” # 现在默认使用 GLM-5.2

# 你还可以为不同技能指定不同的模型
skills:
  write_code:
    enabled: true
    model: “kimi-k3” # 写代码用 Kimi
    model_params:
      temperature: 0.1
  explain_code:
    enabled: true
    model: “glm-5-2” # 解释代码用 GLM
    model_params:
      temperature: 0.3

注意: GLM-5.2 的 base_url model 名称可能与早期版本不同,务必以智谱官方文档为准。 base_url 末尾的 /v4/ /v1/ 必须正确。

5.3 验证与切换模型

保存配置后,你可以通过指定模型名称来使用特定模型,或者通过 opencode config set default_model <name> 来修改默认模型。

# 验证 GLM-5.2 连接
opencode chat --model glm-5-2
# 或在交互模式中测试
> 解释一下 Python 中的装饰器是什么,并写一个计时器装饰器的例子。

6. 实战:使用 OpenCode 完成一个真实编程任务

现在,让我们用一个完整的例子,感受 OpenCode 联动强大 API 的威力。假设我们有一个简单的 Flask Web 应用,需要添加用户登录功能。

6.1 任务准备

首先,创建一个项目目录和一个简单的 Flask 应用骨架。

mkdir flask-auth-demo && cd flask-auth-demo

创建 app.py 文件,写入基础代码:

# app.py
from flask import Flask, render_template

app = Flask(__name__)

@app.route(‘/’)
def home():
    return ‘<h1>Welcome to the Home Page</h1>’

if __name__ == ‘__main__’:
    app.run(debug=True)

6.2 使用 OpenCode 的 write_code 技能

我们不手动写登录逻辑,而是让 OpenCode 帮我们完成。在项目根目录下打开终端。

# 使用 opencode 的 write_code 技能,并指定使用 Kimi K3 模型
opencode run write_code --model kimi-k3 --prompt “为上面的 Flask 应用添加用户登录和注册功能。要求:1. 使用 Flask-Login 扩展管理用户会话。2. 使用 SQLite 数据库存储用户信息(用户名和密码哈希)。3. 密码必须加密存储。4. 提供 /login, /register, /logout 路由。5. 登录后跳转到 /dashboard 页面,显示欢迎信息。请生成完整的 app.py 代码,并说明需要安装的依赖。”

参数解释:

  • run write_code : 执行编写代码的技能。
  • --model kimi-k3 : 指定使用我们配置好的 Kimi K3 后端。
  • --prompt “...” : 给出清晰、具体的任务描述。描述越详细,生成的代码越符合预期。

6.3 分析生成结果

OpenCode 会调用 API 并返回结果。一个高质量的生成结果可能包含:

  1. 依赖列表: requirements.txt 文件内容或 pip 安装命令。
  2. 完整的 app.py 代码: 整合了登录、注册、注销、数据库初始化、密码哈希等所有功能。
  3. 解释说明: 关键步骤的注释。

例如,生成的代码可能会是:

# app.py (由 OpenCode + Kimi K3 生成)
from flask import Flask, render_template, request, redirect, url_for, flash
from flask_sqlalchemy import SQLAlchemy
from flask_login import LoginManager, UserMixin, login_user, login_required, logout_user, current_user
from werkzeug.security import generate_password_hash, check_password_hash
import os

app = Flask(__name__)
app.config[‘SECRET_KEY’] = os.urandom(24)
app.config[‘SQLALCHEMY_DATABASE_URI’] = ‘sqlite:///users.db’
app.config[‘SQLALCHEMY_TRACK_MODIFICATIONS’] = False

db = SQLAlchemy(app)
login_manager = LoginManager(app)
login_manager.login_view = ‘login’

class User(UserMixin, db.Model):
    id = db.Column(db.Integer, primary_key=True)
    username = db.Column(db.String(80), unique=True, nullable=False)
    password_hash = db.Column(db.String(200), nullable=False)

@login_manager.user_loader
def load_user(user_id):
    return User.query.get(int(user_id))

@app.route(‘/register’, methods=[‘GET’, ‘POST’])
def register():
    if request.method == ‘POST’:
        username = request.form[‘username’]
        password = request.form[‘password’]
        if User.query.filter_by(username=username).first():
            flash(‘Username already exists!’)
            return redirect(url_for(‘register’))
        hashed_pw = generate_password_hash(password, method=‘pbkdf2:sha256’)
        new_user = User(username=username, password_hash=hashed_pw)
        db.session.add(new_user)
        db.session.commit()
        flash(‘Registration successful! Please login.’)
        return redirect(url_for(‘login’))
    return render_template(‘register.html’)

# … 省略 login, logout, dashboard 路由 …

if __name__ == ‘__main__’:
    with app.app_context():
        db.create_all()
    app.run(debug=True)

同时,它会提示你创建 templates/login.html templates/register.html 等模板文件。

6.4 使用 modify_code 技能进行迭代

假设我们觉得生成的注册页面太简单,想添加一个“确认密码”的客户端验证。我们可以使用 modify_code 技能。

# 首先,确保当前的 app.py 是上面生成的内容
# 然后运行 modify_code 技能
opencode run modify_code --model glm-5-2 --file “templates/register.html” --prompt “在注册表单中添加一个‘确认密码’字段,并使用 JavaScript 在提交前检查两次输入的密码是否一致。如果不一致,阻止表单提交并显示红色错误提示信息。请生成完整的 register.html 代码。”

参数解释:

  • --file : 指定要修改的文件。
  • --prompt : 描述具体的修改要求。

OpenCode 会读取指定文件的当前内容,结合你的要求,调用 GLM-5.2 API 生成修改后的新内容。你可以选择直接替换原文件或查看差异。

7. 效果对比与场景分析

通过上述实战,我们可以直观感受到“OpenCode + 强模型 API”组合的优势。下面从几个维度进行对比分析:

维度 纯 Kimi/GLM 网页版 纯本地模型 (如 7B/13B) OpenCode + API (本文方案)
代码理解深度 优秀,但受单次会话限制 一般,复杂逻辑易出错 优秀 ,可结合项目上下文
项目上下文 弱,需手动粘贴文件 强,直接访问本地文件 ,直接访问本地文件
交互便利性 需切换浏览器/应用 在终端/IDE,但响应可能慢 优秀 ,终端/IDE 内直接交互
隐私与安全 代码上传至云端 最佳 ,完全本地 ,仅发送提示词和必要上下文至 API
模型能力上限 ,使用最新大模型 受限于本地模型大小 ,可灵活选用最强 API
成本 API 调用费用/订阅费 一次性硬件投入,电费 API 调用费用,可控
可扩展性 受限于平台功能 可自定义,但需开发 ,可通过 Skills 无限扩展
适用场景 快速问答、片段生成 对隐私要求极高、无网环境 长期项目开发、复杂任务分解、流程自动化

最适合本方案的场景:

  1. 复杂功能开发: 需要根据现有代码库生成或修改大量关联代码。
  2. 代码重构与优化: 将整个模块交给 AI 分析,提出重构建议并实施。
  3. 技术栈学习: 快速为一个新框架(如 FastAPI、React)生成脚手架和示例。
  4. 遗留代码维护: 让 AI 理解晦涩的旧代码并添加注释或更新逻辑。
  5. 自动化工作流: 结合自定义 Skill,实现自动运行测试、生成文档、检查代码风格等。

8. 常见问题与深度排查指南

在实际使用中,你可能会遇到以下问题。这里提供系统的排查思路。

8.1 API 连接与配置错误

问题现象 可能原因 排查步骤
API Error: 400 / Invalid model 1. model 参数填写错误
2. API 密钥无权访问该模型
1. 仔细核对平台文档中的 模型标识符 ,区分大小写和短横线。
2. 在平台控制台检查 API 密钥的权限和余额。
API Error: 401 / Invalid API Key API 密钥错误或过期 1. 检查密钥是否复制完整,前后有无空格。
2. 在平台验证密钥是否有效。
3. 使用环境变量替代配置文件中的明文密钥。
API Error: 429 / Rate limit exceeded 请求频率超限 1. 查看平台的速率限制策略(RPM/TPM)。
2. 在 OpenCode 配置中增加请求间隔(如果支持),或降低使用频率。
Connection refused / Timeout base_url 错误或网络问题 1. 重点检查 base_url ,确保是完整的 HTTPS 地址,且路径正确(如 /v1 /v4 )。
2. 使用 curl 命令测试连通性: curl -X POST <base_url>/chat/completions -H “Authorization: Bearer <your_key>” … (需构造简单请求体)。

8.2 OpenCode 技能执行错误

问题现象 可能原因 排查步骤
Skill ‘xxx’ not found 技能名称拼写错误或未安装 运行 opencode skills list 查看所有可用技能。
技能执行结果不符合预期 1. Prompt 描述不清晰
2. 模型未理解项目上下文
1. 遵循“清晰角色 + 具体任务 + 输出格式”的 Prompt 结构。
2. 对于文件操作,确保在正确的项目目录下执行,或使用 --file 参数明确指定文件路径。
3. 尝试换一个模型(如从 Kimi 切换到 GLM)看结果是否有改善。
生成的代码有语法错误或逻辑问题 模型幻觉或上下文不足 1. 永远要人工审查 AI 生成的代码 ,特别是涉及安全(如密码、SQL)、资金和核心逻辑的部分。
2. 将大任务拆分成多个小步骤,分次让 OpenCode 完成,并逐步验证。

8.3 性能与成本优化

  • 控制 Token 消耗: API 调用按 Token 计费。在 config.yaml 中合理设置 max_tokens ,避免生成过于冗长的内容。对于代码生成,4096 通常足够。
  • 利用系统提示词: OpenCode 在调用模型时,会发送系统提示词来约束 AI 行为。虽然不能直接修改,但可以通过你的用户 Prompt 进行引导,例如开头加上“你是一个专业的 Python 后端工程师,请生成简洁高效的代码。”
  • 缓存与历史: OpenCode 会保存对话历史。对于重复性任务,良好的历史记录能减少不必要的上下文重复发送,节省 Token。

9. 最佳实践与高级技巧

要让这个工作流真正融入你的开发,而不仅仅是尝鲜,需要遵循一些最佳实践。

9.1 配置管理:安全与灵活

  • 密钥管理: 绝对不要将 API 密钥提交到 Git。使用环境变量是底线。更高级的做法是使用 .env 文件(通过 python-dotenv 加载)或秘密管理工具。
  • 多配置切换: 利用 config.yaml 的多个 model 配置项。可以为“快速原型”设置一个高 temperature 的 Kimi 配置,为“生产代码生成”设置一个低 temperature 的 GLM 配置。通过 --model 参数或修改 default_model 轻松切换。
  • 配置文件版本化: 将不包含密钥的 config.yaml 模板(使用环境变量占位符)纳入版本控制,方便在新环境快速搭建。

9.2 Prompt 工程:获取高质量输出的关键

对 OpenCode 下指令,本质是在做 Prompt Engineering。

  1. 结构化你的请求:
    • 角色: “你是一个经验丰富的 React 前端开发工程师。”
    • 上下文: “项目使用 TypeScript 和 Tailwind CSS。当前文件 Button.tsx 的内容是: ...
    • 任务: “请为这个按钮组件添加一个 loading 属性。当 loading true 时,显示一个旋转图标并禁用按钮。”
    • 输出格式: “请输出完整的、修改后的 Button.tsx 文件内容。”
  2. 迭代与细化: 如果第一次结果不理想,不要放弃。基于它的输出进行追问和修正,例如:“这个方案很好,但请将图标组件从 FaSpinner 改为使用 @heroicons/react 中的 ArrowPathIcon 。”
  3. 利用文件上下文: modify_code write_code 技能会自动读取相关文件。确保你在正确的目录下操作,或者在 Prompt 中明确指出文件路径。

9.3 将 OpenCode 集成到开发流程

  • VS Code 集成: 虽然 OpenCode 主要是命令行工具,但你可以将其命令绑定到 VS Code 的任务(Tasks)或快捷键上,实现近似 Cursor 的体验。
  • 与 Git 结合: 可以创建一个自定义 Skill,用于分析 git diff 并生成提交信息。
    # 概念性示例,需要自定义 Skill 实现
    opencode run generate_commit_msg --diff “$(git diff --staged)”
    
  • 代码审查助手: 在提交 PR 前,用 OpenCode 分析关键改动文件,让其从代码风格、潜在 Bug、性能隐患等角度提供审查意见。

OpenCode 联动 Kimi、GLM-5.2 等强大模型 API 的方案,其“惊人”之处在于它巧妙地找到了一个平衡点。它没有试图替代 IDE 或开发者,而是作为一个可编程的、模型无关的“胶水层”,将顶尖的 AI 能力平滑地注入到本地开发环境中。这种模式降低了体验顶级 AI 编码助手的门槛,同时保留了开发者对工具链和数据的控制力。

对于个人开发者和小团队,这是一个极具性价比的效率提升方案。你可以从今天介绍的配置开始,先完成一个简单任务的闭环。然后,尝试去探索自定义 Skills,让它帮你运行测试、格式化代码、甚至部署应用。真正的价值不在于单次生成代码的惊艳,而在于将它培养成你工作流中一个可靠、可控的合作伙伴。

更多推荐