跳转到主要内容
Zed 是一款高性能代码编辑器,内置 AI Assistant 能力,并支持通过 OpenAI Compatible API 调用第三方大模型。通过配置自定义 API Endpoint,Zed 可以接入 Step 模型,在编辑器内完成对话、代码生成、代码解释和代码修改等任务。

概述

Zed 适合在轻量编辑器中直接使用 AI Assistant。完成接口配置后,即可在编辑器内调用 Step 模型完成常见编程辅助任务。

前置条件

安装 Zed

下载并安装 Zed 编辑器:https://zed.dev 安装完成后启动 Zed。

订阅 Step Plan

在开始配置前,请先确认当前账号已完成 Step Plan 订阅。只有在账号具备对应计划或调用权限后,后续模型调用与额度使用才会正常生效。 如需订阅或购买,请访问:Step Plan 订阅

获取 Step API Key

Step 开放平台 获取 API Key,用于身份认证和请求授权。

配置步骤

打开 Agent Panel 设置

使用命令面板(Cmd+Shift+P),输入并执行:
agent: open settings

添加 LLM Provider

在打开的界面中,找到 LLM Providers 区域,点击右侧的 + Add Provider 按钮,在弹出的表单中填写以下信息:
  • Provider NameStepfun(自定义名称,可任意填写)
  • API URLhttps://api.stepfun.com/step_plan/v1
  • API Key:填写在 Step 平台获取的 API Key
  • Model Name<model_id>
说明:本文示例中的 <model_id> 可填写为 step-3.5-flash-2603step-3.5-flash
填写完成后,点击 Save Provider 保存。

测试接入

基础对话测试

在 Agent Panel 中输入:
hello
如果返回正常内容,说明 API 调用成功。

代码生成测试

输入:
Write a python hello world program
预期返回类似结果:
print("Hello, world!")

代码解释测试

在代码文件中选中一段代码后输入:
Explain this code
如果能收到解释结果,说明模型调用链路正常。

常见问题

无法连接 API

请检查:
  • API URL 是否填写为 https://api.stepfun.com/step_plan/v1
  • API Key 是否有效
  • 当前网络是否可访问 API Endpoint

模型返回错误

请确认 Model Name 是否填写正确,例如:
<model_id>

AI 无响应

建议重新检查以下配置并重启 Zed:
  • API URL
  • API Key
  • Model Name(<model_id>

总结

完成 LLM Provider 配置后,Zed 即可通过 Step API 提供对话、代码生成和代码解释等辅助能力。建议先完成基础对话和最小代码示例测试,再投入实际开发使用。