Skip to content

使用 Cline 和 Zoo Code 集成 GenStudio API

ClineZoo Code 都是 VS Code 中优秀的开源 AI 编程助手扩展。两者均支持 OpenAI 兼容协议,可接入 GenStudio 提供的高性能模型。

本文将首先介绍如何快速配置这两款工具,随后深入对比两者的差异,帮助您根据开发习惯做出选择。

警告

不建议用于 reasoning 模型的复杂工具调用

截至 2026-06-25,不建议将 Cline / Zoo Code 的 OpenAI Compatible 作为 GenStudio DeepSeek、MiMo 等 reasoning 模型的主要工具调用客户端。模型发起工具调用后,后续请求若未按要求回传 reasoning 内容,可能触发 400 错误并中断任务。

已知限制:Cline 3.89.2 对 DeepSeek、MiMo 不显示 Reasoning Effort,无法在界面关闭 thinking;Zoo Code 虽提供 R1 格式reasoning effort 控件,但不能直接配置 preserveReasoning 等 reasoning 回放参数。

普通对话和简单编码任务可以小范围试用;长任务、自动执行或复杂工具调用,请改用已验证支持 reasoning 回放的客户端,或先确认可以关闭 reasoning。

获取 API 接入信息

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

GenStudio 通用 LLM API

适用于按量付费、包并发服务等场景,可用于大语言模型、生图模型、视频模型等。LLM API 按 Token 计费,请关注账户余额。GenStudio 通用 LLM API 使用平台通用的的 Base URLEndpoints,请根据您的客户端工具支持的协议(OpenAI 兼容或 Anthropic)来配置。

  • API Key: 创建以 sk- 前缀的 API 密钥。详见 GenStudio API 快速集成

    信息

    GenStudio 通用 LLM API 服务有 API 频率限制。租户在 GenStudio 的服务等级决定了 API 调用是否计费,以及享受的 API 频率上限。详见 LLM API 计费规则

  • OpenAI (OpenAI Compatible)

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

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

通过 API 获取最新可用模型列表

若需获取当前接入方式下最新可用的模型 ID,建议通过 Agent 或手动调用模型列表接口。

该接口仅返回当前可用的模型列表,不返回上下文长度、最大输出长度等模型元数据。请使用通用 API Key(sk- 前缀)查询。

language-shell
curl --request GET \
  --url 'https://cloud.infini-ai.com/maas/v1/models' \
  --header 'Accept: application/json' \
  --header 'Authorization: Bearer sk-xxxxxxxxxx'

在控制台查看上下文长度和最大输出长度

如需查看模型的上下文长度和最大输出长度,请前往模型广场查看对应模型卡片。模型卡片会展示每个模型的上下文长度、最大输出长度等信息。

快速集成指南

要在 VS Code 中使用 GenStudio 的模型服务,您需要在扩展设置中配置 API 提供商为 OpenAI Compatible,并填入相应的 Base URL 和 API Key。以下是针对两款工具的具体配置步骤。

信息

本文示例统一使用 OpenAI Compatible。GenStudio 自定义模型请通过该提供商配置;不要选择工具内面向 Anthropic 官方模型的提供商。

Cline 配置

Cline 是一个强调安全、清晰和人在环路(Human-in-the-loop)控制的 AI 助手。

  1. 在 VS Code 中安装 Cline 扩展

  2. 打开 Cline 设置面板。

    信息

    Cline 的 Task 聊天框中 PlanAct 两种功能的 API 配置是不互通的,需分别配置。建议均配置为 GenStudio API。

  3. 配置 OpenAI Compatible 选项:

    • API Provider: 选择 OpenAI Compatible
    • Base URL: 填写 https://cloud.infini-ai.com/maas/v1
    • API Key: 填写在 GenStudio 获取的 API Key 密钥
    • Model ID: 填写模型名称

    alt text

  4. 点击 Done 保存。

Zoo Code 配置

Zoo Code 是活跃维护的 VS Code AI 编程助手,提供 Modes、Custom Modes 和多 Agent 协作能力。Roo Code 停止活跃开发后,Zoo Code 是推荐替代项目。其当前扩展 ID 为 ZooCodeOrganization.zoo-code,源代码仓库为 Zoo-Code-Org/Zoo-Code

  1. 在 VS Code 中安装 Zoo Code 扩展

  2. 打开 Zoo Code 设置面板。

  3. 配置 OpenAI Compatible 选项(与 Cline 类似):

    • API Provider: 选择 OpenAI Compatible
    • Base URL: 填写 https://cloud.infini-ai.com/maas/v1
    • API Key: 填写在 GenStudio 获取的 API Key 密钥
    • Model ID: 填写模型名称
    • Custom Model Info (可选): 某些情况下可能需要配置上下文窗口大小等参数。
  4. 点击 Done 保存。

选择 Cline 还是 Zoo Code?

Cline 和 Zoo Code 都面向 VS Code 中的 AI 编程场景,但工作流侧重点不同。Cline 侧重于逐步确认与安全控制,而 Zoo Code 侧重于模式化分工与任务编排

核心特性与工作流对比

Cline 和 Zoo Code 虽然都可接入 GenStudio,但在设计哲学和工作流上存在显著差异。

  • Cline:精准控制的人在环路助手

    • 核心理念:强调安全与控制 (Human-in-the-loop)。采用 Plan → Act 模式,规划与执行分离。
    • 信任机制按需授权。除非开启自动批准,否则代码修改、命令执行等每一步操作默认均需用户审核确认,适合低容错场景。
    • Agent 设计:单一通用 Agent,主要通过 MCP (Model Context Protocol) 协议扩展能力。
    • 工作流特点:在使用工具后会自动创建工具级检查点。流程通常为:提出计划 -> 用户确认 -> 执行单步 -> 用户审查 -> 提交
    • 适用场景:核心算法开发、安全敏感代码修改、学习新代码库。
  • Zoo Code:模式化协作的半自主助手

    • 核心理念:强调分工与半自主执行 (Mode-driven)。引入预设模式(Modes)和自定义模式(Custom Modes)。
    • 信任机制围栏内授权。不同模式在特定权限范围内运行,自主性更高,支持任务编排。
    • Agent 设计:多模式(Modes)设计,如 Code、Architect、Ask、Debug,并支持 Custom Modes。除了支持 MCP,还可按团队工作流定制模式。
    • 工作流特点:通过模式选择、任务拆解和权限边界组织复杂工作流。流程通常为:选择模式 -> 模式在权限内执行 -> 拆解子任务
    • 适用场景:复杂功能开发、多步骤任务流、需要专门模式(测试、文档等)介入的场景。

决策参考

需求维度选择 Cline选择 Zoo Code
控制粒度需要完全掌控每一步操作接受在一定监督下的半自主执行
任务类型线性、明确的单点任务复杂、多步骤的复合型任务
配置复杂度低,开箱即用中,需理解模式配置与任务编排
定制需求仅需通用编码辅助需要定制特定工作流(如专门的文档编写模式)

总结

  • Cline 适合追求极致控制与安全性的开发者,操作透明度高。
  • Zoo Code 适合需要处理复杂任务与角色分工的场景,自动化程度更高。

无论选择哪款工具,搭配 GenStudio 提供的高性能模型,都能为您带来高效的 AI 编程体验。