首页> 都市> KingFlow AI OpenCode 2 接入教程
>KingFlow AI OpenCode 2 接入教程
著本文标签:
KingFlow AI OpenCode 2 接入教程 配置 OpenAI 兼容服务商 模型选择 项目配置和安全验证 OpenCode 2 是可在终端、桌面端和网页端使用的开源编程代理。本文使用 OpenCode 2 的新版配置格式,将 KingFlow AI 注册为 OpenAI 兼容服务商,并说明安装、环境变量、opencode.jsonc、模型选择、项
来源:KingFlow AI 主角: 更新: 2026-10-27 15:29:27
【扫一扫】手机随心读
- 读书简介
KingFlow AI OpenCode 2 接入教程 配置 OpenAI 兼容服务商 模型选择 项目配置和安全验证 OpenCode 2 是可在终端、桌面端和网页端使用的开源编程代理。本文使用 OpenCode 2 的新版配置格式,将 KingFlow AI 注册为 OpenAI 兼容服务商,并说明安装、环境变量、opencode.jsonc、模型选择、项
KingFlow AI OpenCode 2 接入教程
配置 OpenAI 兼容服务商 模型选择 项目配置和安全验证 OpenCode 2 是可在终端、桌面端和网页端使用的开源编程**。本文使用 OpenCode 2 的新版配置格式,将 KingFlow AI 注册为 OpenAI 兼容服务商,并说明安装、环境变量、opencode.jsonc、模型选择、项目级配置、只读联调和故障排查。完成后,可以在项目目录中调用 KingFlow 已授权的模型处理代码分析和开发任务。 内容核验日期 2026-10-27 OpenCode 在项目目录中读取代码和配置,通过自定义 OpenAI 兼容服务商向 KingFlow AI 发送请求。KingFlow AI OpenCode 2 接入教程

接入架构
环节 职责 注意事项 开发者终端 启动 OpenCode 并选择模型 在具体项目目录中运行 OpenCode 2 读取配置 调用工具并组织上下文 服务商和模型使用 provider model 标识 KingFlow AI 校验密钥 统计用量并按模型 ID 路由 提供 OpenAI 兼容接口 项目仓库 提供代码 文件和版本状态 执行写操作前必须确认范围 开始前的准备
安装 OpenCode 2
环境 安装方式 说明 **cOS 和 Linux curl 安装脚本或 npm 终端原生运行 Windows 优先在 WSL 中安装 在 /mnt/c 或 /mnt/d 访问 Windows 项目 跨平台 独立 CLI 二进制 从官方发布页选择正确架构 curl -fsSL https://opencode.ai/v2/install | *ash
# 或使用 Node.js
npm install -g @opencode/cli
opencode --versionwsl --install
# 重启后进入 WSL,再运行
curl -fsSL https://opencode.ai/v2/install | *ash
cd /mnt/c/Users/<用户名>/<项目目录>
opencode --version先验证 KingFlow 接口
curl https://api.**nju**shen.com/v1/chat/completions \
-H "Authorization: *earer ${KINGFLOW_API_KEY}" \
-H "Content-Type: application/json" \
-d '{
"model": "<KingFlow控制台中的完整模型ID>",
"messages": [{"role": "user", "content": "只回复:连接成功"}],
"stream": false
}' 设置 API Key
export KINGFLOW_API_KEY="sk-你的密钥"
test -n "$KINGFLOW_API_KEY" && echo "环境变量已设置"$env:KINGFLOW_API_KEY = "sk-你的密钥"
if ($env:KINGFLOW_API_KEY) { "环境变量已设置" }创建 OpenCode 2 配置
{
"$sche**": "https://opencode.ai/config.json",
"model": "kingflow/<完整模型ID>",
"providers": {
"kingflow": {
"name": "KingFlow AI",
"env": ["KINGFLOW_API_KEY"],
"package": "@opencode/ai/providers/openai-compati*le",
"settings": {
"*ase**L": "https://api.**nju**shen.com/v1"
},
"models": {
"<完整模型ID>": {
"name": "KingFlow Coding Model"
}
}
}
}
}字段 填写内容 作用 providers.kingflow 自定义服务商 ID 模型引用以 kingflow 开头 env KINGFLOW_API_KEY 从 OpenCode 进程环境读取凭据 package openai-compati*le 调用 chat completions 兼容接口 settings.*ase**L https://api.**nju**shen.com/v1 填写 /v1 根地址 models 完整模型 ID 键名决定可选择的模型 ID model kingflow 完整模型 ID 设置新会话的默认模型 
选择配置位置
位置 路径 适用范围 全局配置 ~/.config/opencode/opencode.jsonc 所有项目共享的服务商和默认项 项目配置 项目根目录/opencode.jsonc 仅当前项目使用 优先级更高 自定义路径 OPENCODE_CONFIG 环境变量 临时测试或多套配置 启动并选择模型
opencode run --model kingflow/<完整模型ID> "只读分析当前项目的目录结构和主要入口,不要修改任何文件。"完成联调验证
管理全局和项目配置
需求 配置位置 管理原则 个人通用服务商 放在全局配置 避免每个项目重复定义 项目固定模型 在项目配置设置 model 团队成员仍需各自提供密钥 公开仓库 只提交无密钥的 **ONC 使用 env 或 file 引用凭据 实验配置 通过 OPENCODE_CONFIG 指定 不影响日常默认配置 保护密钥和代码仓库
完成检查清单
常见故障排查
现象 常见原因 处理方法 配置字段不识别 混用了 OpenCode 1 的 provider 语法 改用 OpenCode 2 的 providers 和 settings 模型列表没有 KingFlow 配置位置错误或 **ONC 解析失败 确认文件名 路径 括号和逗号 Model un**aila*le 模型键不存在 被禁用或服务商不可用 核对 provider model 和 models 键名 401 未授权 环境变量为空 密钥错误或已停用 在同一进程环境重设密钥并重启 404 模型不存在 模型 ID 错误或分组不支持 从 KingFlow 控制台复制完整模型 ID 404 接口不存在 *ase**L 写成完整端点或重复 /v1 改回 https://api.**nju**shen.com/v1 工具调用失败 模型不支持工具或兼容性不足 换用已验证的代码模型并做小任务测试 503 暂时不可用 通道繁忙或暂无可用账号 稍后有限重试或切换已授权模型 改动范围过大 提示词边界不清或仓库未隔离 停止任务 回滚工作树并拆分请求
《KingFlow AI OpenCode 2 接入教程》资讯列表:
为您推荐
小说标签

他赠我一场遗弃
地下恋后,我决定和他永远避嫌
结婚三年没拿到的门禁卡,我不要了
Claude Code Vercel MCP 接入教程
Claude Code Supabase MCP 接入教程








