OpenCode

更新时间:
复制为 MD 格式

OpenCode 是开源的 AI 编程工具,可配合阿里云百炼提供的模型推理服务实现高效代码开发。

重要

本文档仅适用于按量付费模式。如果您已订阅阿里云百炼 Coding Plan 并希望在 OpenCode 中使用,请参考 Coding Plan进行配置。

前提条件

已安装 Node.js 18 及以上版本。如未安装,请前往 Node.js 官网下载安装。

运行以下命令可验证 Node.js 版本:

node -v

安装 OpenCode

运行以下命令安装 OpenCode:

npm install -g opencode-ai

运行以下命令验证安装。若有版本号输出,则表示安装成功。

opencode -v
若安装失败,请检查 Node.js 版本是否为 18 及以上。可运行node -v查看当前版本。

启动 OpenCode

进入您的项目目录后,运行以下命令启动 OpenCode:

cd your-project  # 进入项目目录
opencode

image

OpenCode 会以当前目录作为项目上下文,请确保在正确的项目目录中启动。如果还没有项目目录,可以通过mkdir my-project && cd my-project创建并进入一个新目录。

连接模型服务

  1. 在输入框输入/connect并单击 Enter。

  2. 在 Provider 列表的搜索框中输入alibaba进行搜索,选中Alibaba (China)并单击 Enter。

    image

  3. 输入中国内地地域的 API Key 后按 Enter。

  4. 在模型列表中选择Qwen3 Coder Plus并单击 Enter。

    image.png

    也可选择列表中的其他模型。

使用示例

输入:

写一个 html 代码,模拟一个小球在匀速旋转的六边形内部弹跳的物理效果(包括重力、碰撞反作用力、摩擦力等)。球应该受到重力,在碰到六边形的内壁后会回弹,受到碰撞反作用力、摩擦力的影响。注意球的初始化位置在六边形内部的中心。

打开OpenCode写好的HTML文件可查看效果:

钉钉录屏_2026-02-04 102045