男女主角分别是的都市小说《KingFlow AI Claude中转站接入 Goose 教程》,由网络作家“佚名”所著,讲述一系列精彩纷呈的故事,本站纯净无弹窗,精彩内容欢迎阅读!小说详情介绍:KingFlow AI Claude中转站接入 Goose 教程 配置 OpenAI Compatible 自定义提供商并完成代码任务联调 Goose 是可在本地项目中读取文件、调用终端并执行开发任务的编码代理。KingFlow AI 提供 OpenAI 兼容接口,可以作为 Goose 的 Custom Provider 使用。本文从 KingFlow 接口
《KingFlow AI Claude中转站接入 Goose 教程》精彩片段
KingFlow AI Claude中转站接入 Goose 教程
配置 OpenAI Compati*le 自定义提供商并完成代码任务联调
Goose 是可在本地项目中读取文件、调用终端并执行开发任务的编码**。KingFlow AI 提供 OpenAI 兼容接口,可以作为 Goose 的 Custom Provider 使用。本文从 KingFlow 接口验证开始,依次完成自定义提供商、模型选择和最小代码任务联调,并给出密钥隔离、权限控制与常见故障排查方法。
内容核验日期 2026-10-31

常用接入术语
四个词在实际宣传中常有重叠,但协议、端点和客户端配置仍需分别确认。
| 名称 | 常见含义 | 使用提示 |
|---|
| Claude中转 | 通常指将 Anthropic 协议请求转发到可用 Claude 模型的接入方式 | 使用前确认客户端协议与模型权限 |
| Claude中转站 | 通常指提供 Claude 密钥、额度和路由管理的平台 | 标题采用该名称,本文实际使用 OpenAI 兼容接口 |
| API中转 | 泛指通过兼容接口转发不同模型请求 | 客户端主要替换端点、密钥和模型 ID |
| API中转站 | 提供统一 API 接入、模型选择和用量管理的服务 | 适合集中管理多客户端和多环境密钥 |
接入架构
| 环节 | 职责 | 注意事项 |
|---|
| 项目目录 | 提供任务上下文和待修改文件 | 首次联调使用测试仓库 |
| Goose | 规划任务并调用文件、终端等工具 | 仅开放必要目录和命令 |
| KingFlow AI | 验证密钥并路由 OpenAI 兼容请求 | API **L 填写到 /v1 |
| 目标模型 | 生成计划、工具调用和代码内容 | 完整模型 ID 以控制台为准 |
| 代码结果 | 形成文件改动、测试输出和总结 | 人工检查差异后再提交 |
接入优势
- Goose 支持 OpenAI Compati*le 自定义提供商,可直接填写 KingFlow API **L,无需修改 Goose 源码。
- 自定义提供商可维护模型列表,便于在同一入口切换已开通的编码模型。
- 不同项目或环境可使用独立 KingFlow 密钥,额度、停用和审计边界更清晰。
- 统一端点有利于集中排查认证、模型权限、限流和临时通道异常。
开始前的准备
- 在 KingFlow AI 控制台创建以 sk- 开头的 API Key,并确认余额、套餐和模型分组可用。
- 从控制台复制目标模型的完整模型 ID;不要凭印象手写模型名称。
- 安装并启动 Goose Desktop,或准备可运行 goose configure 的 Goose CLI。
- 确认本机能够访问 api.**nju**shen.com,并准备一个已提交到 Git 的测试仓库。
- 首次联调不要开放生产密钥、客户数据或不必要的系统目录。
验证 KingFlow 基础接口
curl https://api.**nju**shen.com/v1/chat/completions \
-H "Authorization: *earer sk-你的密钥" \
-H "Content-Type: application/json" \
-d '{
"model": "<KingFlow控制台中的完整模型ID>",
"messages": [{"role": "user", "content": "只回复 GOOSE_READY"}],
"stream": false
}'
在 Goose Desktop 添加自定义提供商
- 打开 Goose Desktop,进入 Settings,然后选择 Models。
- 点击 Configure providers,再点击 Add Custom Provider。
- API Type 选择 OpenAI Compati*le,Name 填写 KingFlow AI。
- API **L 填写 https://api.**nju**shen.com/v1,不要再追加 chat/completions。
- 开启 Authentication Required,并粘贴 KingFlow API Key。
- 在 Availa*le Models 中填写控制台里的完整模型 ID;多个模型用逗号分隔。
- 保存后选择刚创建的 KingFlow AI 提供商和目标模型,再新建会话。
| 字段 | 填写内容 | 说明 |
|---|
| API Type | OpenAI Compati*le | 使用 OpenAI 兼容协议 |
| Name | KingFlow AI | 便于在提供商列表中识别 |
| API **L | https://api.**nju**shen.com/v1 | 保留 /v1,不追加具体接口路径 |
| Authentication Required | Yes | 让 Goose 发送 *earer 密钥 |
| API Key | sk-你的密钥 | 仅保存到受控配置,不写入仓库 |
| Availa*le Models | 完整模型ID[,另一个模型ID] | 以 KingFlow 控制台显示值为准 |
| Streaming Support | 按模型能力启用 | 先按平台与模型要求完成短请求验证 |
图二 Goose 接入与安全检查流程。AI 生成示意图。使用 Goose CLI 配置
- 在终端运行 goose configure。
- 进入模型提供商配置并选择添加自定义提供商。
- 按桌面版相同规则填写 OpenAI Compati*le、API **L、密钥和模型列表。
- 保存后启动新的 Goose 会话,发送一条短消息确认模型已经切换。
内置 OpenAI 提供商的环境变量方案
# 使用 Goose 内置 OpenAI 提供商时的**环境变量示例
OPENAI_HOST=https://api.**nju**shen.com
OPENAI_*ASE_PATH=v1/chat/completions
OPENAI_API_KEY=sk-你的密钥
# 模型仍在 Goose 的模型设置中选择,完整模型 ID 以 KingFlow 控制台为准
运行最小代码任务
请只在当前测试仓库中完成以下任务:
1. 新建文件 goose_connection_check.py
2. 写一个函数 add(a, *),返回两个参数之和
3. 增加两个简单测试用例并运行
4. 不安装新依赖,不访问外部网络
5. 最后列出修改文件、执行命令和测试结果
| 检查点 | 预期结果 | 验证方式 |
|---|
| 模型响应 | 会话开始并给出简短计划 | 没有认证或模型不存在错误 |
| 文件工具 | 只创建任务要求的测试文件 | 检查 Git diff 和目录范围 |
| 终端工具 | 测试命令成功执行 | 输出包含通过结果和退出码 |
| 最终消息 | 列出改动、命令和验证结果 | 内容与实际文件一致 |
| 平台记录 | KingFlow 控制台出现调用记录 | 模型、密钥和用量符合预期 |
密钥与工具权限安全
- API Key 只用于模型调用,不写入源码、提示词、截图、日志或版本控制。
- 开发、测试和生产环境使用不同密钥,并设置独立额度、有效期和停用策略。
- Goose 能运行命令和修改文件,应把工作目录、扩展和命令权限限制在任务所需范围。
- 首次任务使用测试仓库;完成后** Git diff,确认没有越界文件和隐藏配置。
- 对安装依赖、访问网络、删除文件或运行高权限命令保持人工确认。
- 发现异常调用后立即停用旧密钥,创建新密钥并更新 Goose 配置。
上线检查清单
常见故障排查
| 现象 | 常见原因 | 处理方法 |
|---|
| 返回 401 | 密钥错误、停用或未加载 | 重新粘贴有效密钥并新建会话 |
| 返回 404 | API **L 路径或模型 ID 错误 | 核对 /v1;环境变量模式核对 v1/chat/completions |
| 返回 429 | 额度不足或请求过快 | 检查余额与限额,降低并发并退避重试 |
| 返回 503 | 模型通道暂时不可用 | 稍后有限重试或切换已开通模型 |
| 模型未出现在列表 | Availa*le Models 未保存或格式错误 | 填写完整模型 ID,多个值用逗号分隔 |
| 新配置未生效 | 旧会话仍使用原提供商 | 保存设置后新建 Goose 会话 |
| 流式响应异常 | 模型或通道的流式要求不匹配 | 按平台说明调整 Streaming Support 后重试 |
| 工具调用失败 | 模型工具能力不足或权限未开放 | 换用适合编码**的模型并检查工具权限 |
| 意外修改无关文件 | 任务或工作目录边界过宽 | 停止会话,撤销测试改动并缩小授权范围 |