Skip to content

使用 Zed 集成 GenStudio API

Zed 是一款高性能、多人协作的代码编辑器,专为速度和协作而设计。Zed 支持使用 OpenAI 兼容的第三方 API 服务。本教程将指导用户如何在 Zed 中集成 GenStudio 的 API 服务。

获取 API 接入信息

在配置之前,您需要先获取对应的 API Key

信息

在调用接口时,不同的应用或客户端工具可能需要您输入完整的 Endpoint(Base URL + 具体路径),或者分别输入 Base URL 与路径。请根据所用工具的要求提供以下参数。

Infini 编码套餐 (Coding Plan)

适用于订阅了预付费编程套餐的开发者,提供专享配额与预算控制。Coding Plan 使用专用的 Base URLEndpoints,请根据您的客户端工具支持的协议(OpenAI 兼容或 Anthropic)来配置。详见 Infini 编码套餐

  • API Key:前往编码套餐页面创建 API 密钥。Infini 编码套餐专用 API 密钥均带有 sk-cp- 前缀。

    信息

    Infini 编码套餐 (Coding Plan) 仅支持部分模型。实际支持情况请以平台编码套餐页面显示为准。

  • OpenAI (OpenAI Compatible)

    • Base URL: https://cloud.infini-ai.com/maas/coding/v1
    • Endpoints
      • Create Chat Completion: /chat/completions
      • List Models: /models
  • Anthropic (Anthropic Messages)

    • Base URL: https://cloud.infini-ai.com/maas/coding
    • Endpoints
      • Create a Message: /v1/messages
      • List Models: /v1/models

在 Zed 中集成 GenStudio API 服务

Zed 内置了 AI 助手功能,支持通过配置 LLM Provider 来使用第三方 API 服务。以下是配置步骤:

  1. 打开 Zed 编辑器,点击右上角的三点标志,展示操作菜单,选择 Settings 进入设置页面。 进入配置页面

  2. Settings 页面中,找到 LLM Provider 模块。点击 + Add Provider 按钮,在下拉框中选择 OpenAI 进行模型添加。 添加 LLM Provider

  3. 进入添加面板,根据以下信息填写配置:

    配置项
    Provider Name根据需要设置(如:InfiniAI)
    API URLhttps://cloud.infini-ai.com/maas/coding/v1
    API Key从官网获取的 API Key,请参考快速开始进行获取
    Model Nameminimax-m2.5

    其他配置项可根据个人使用需要进行调整。

    填写配置信息

  4. 完成以上配置后,保存设置即可开始在 Zed 中使用 GenStudio 提供的 AI 模型服务。

使用 AI 助手

配置完成后,您可以在 Zed 中使用 AI 助手功能:

  • 通过 AI 聊天功能获取编程帮助
  • 利用 AI 进行代码重构和优化

信息

Zed 中调用 AI 助手进行代码补全的功能暂不对自定义 Provider 开放。

相关资源