概述
Goose 支持通过 OpenAI Compatible API 集成第三方大型语言模型。配置提供商后,您可以直接在 Goose 中使用 Step 模型进行对话任务、代码编辑和工具调用。 通过配置自定义提供商,Goose 可以使用 Step 模型实现以下功能:- 自主任务执行:自动编辑文件并运行 Shell 命令。
- 代码库分析:理解项目结构并回答复杂的编程问题。
- 自动化工作流:结合本地工具链完成端到端的开发任务。
前置条件
开始之前,请确保满足以下要求。安装 Goose
确保已安装 Goose 命令行工具或桌面客户端。订阅 Step Plan
开始配置之前,请确保您的当前账户已有有效的 Step Plan 订阅。只有具备所需套餐或调用权限的账户才能正常使用模型调用和配额。 如需订阅或购买,请访问 Step Plan 订阅获取 Step API Key
登录 StepFun 开放平台获取用于身份验证的 API Key,并妥善保管。确认连接信息
提前准备以下连接信息:- Base URL:
https://api.stepfun.com/step_plan/v1 - 协议类型:
OpenAI Compatible
配置步骤
打开提供商设置
在 Goose 桌面客户端中,点击Settings,选择 Providers,然后点击 Add Provider。
填写配置参数
在配置对话框中,输入以下信息:- Provider Type:选择
OpenAI Compatible - Display Name:输入
StepFun - API URL:输入
https://api.stepfun.com/step_plan/v1 - API Key:粘贴您从 Step 平台获取的密钥
- Available Models:输入以下模型名称
说明:本文示例中的配置完成后,Goose 即可通过该提供商调用 Step 模型。<model_id>可填写为step-3.5-flash-2603或step-3.5-flash。
测试集成
配置完成后,在 Goose 主聊天窗口切换至StepFun 提供商下的任意模型,并使用以下示例进行验证。
基础对话测试
输入:工具能力测试
输入:代码编辑测试
输入:常见问题
工具识别失败或连接超时
可能原因:当前网络环境可能无法直接访问 API 端点。 请检查以下内容:- 代理或网络设置是否正确
- API URL 末尾是否误加了斜杠
模型列表为空
如果模型下拉列表为空,请确保已在Available Models 中手动输入具体的模型标识符,例如:
总结
通过 Goose 的OpenAI Compatible 模式,开发者可以将 Step 模型的推理能力与 Goose 的本地工具链相结合,用于代码生成、文件操作和项目分析等任务。
建议使用 <model_id> 进行集成验证和日常开发任务。