中文
文档
企业版

Enterprise

在你的组织中安全地使用 OpenCode。

OpenCode 企业版面向那些希望确保自身代码和数据永远不离开其基础设施的组织。它可以通过使用与你的 SSO 和内部 AI 网关集成的集中式配置来实现这一点。

注意: OpenCode 不会存储你的任何代码或上下文数据。

要开始使用 OpenCode 企业版:

  1. 与你的团队在内部进行一次试用。
  2. 联系我们 来讨论定价和实施方案。

试用

OpenCode 是开源的,且不会存储你的任何代码或上下文数据,所以你的开发者可以直接开始使用并进行试用。


数据处理

OpenCode 不会存储你的代码或上下文数据。 所有处理都在本地进行,或通过对你的 AI provider 的直接 API 调用进行。

这意味着,只要你使用的是你信任的 provider 或内部 AI 网关,你就可以安全地使用 OpenCode。

唯一需要注意的是可选的 /share 功能。


分享对话

如果用户启用了 /share 功能,对话及与之关联的数据会被发送到我们用于托管这些分享页面的服务,地址为 opencode.ai。

这些数据目前通过我们 CDN 的边缘网络提供,并缓存在你的用户附近的边缘节点上。

我们建议你在试用期间禁用此功能。

opencode.json
{
  "$schema": "https://opencode.ai/config.json",
  "share": "disabled"
}

了解更多关于分享的信息


代码所有权

你拥有 OpenCode 生成的全部代码。 没有任何许可限制或所有权主张。


定价

OpenCode 企业版采用按席位计费的模式。如果你拥有自己的 LLM 网关,我们不会对使用的 token 收费。要了解关于定价和实施方案的更多细节,请**联系我们**。


部署

完成试用并准备好在你的组织中使用 OpenCode 后,你可以**联系我们**来讨论定价和实施方案。


集中配置

我们可以将 OpenCode 设置为为你的整个组织使用单一的集中式配置。

这种集中式配置可以与你的 SSO provider 集成,并确保所有用户只访问你的内部 AI 网关。


SSO 集成

通过集中配置,OpenCode 可以与你组织的 SSO provider 集成以进行身份验证。

这使得 OpenCode 能够通过你现有的身份管理系统获取访问你内部 AI 网关的凭据。


内部 AI 网关

借助集中配置,OpenCode 还可以被配置为只使用你的内部 AI 网关。

你还可以禁用所有其他 AI provider,确保所有请求都通过你组织批准的基础设施。


自托管

虽然我们建议禁用分享页面以确保你的数据永不离开你的组织,但我们也可以帮助你在自己的基础设施上自托管它们。

这目前在我们的路线图上。如果你感兴趣,请**告诉我们**。


私有 NPM 注册表支持

OpenCode 通过 .npmrc 认证文件支持企业级 npm 注册表。这使得组织可以从 JFrog Artifactory、Nexus Repository 等私有注册表,或其他企业级 npm 注册表解决方案中安装 OpenCode。

配置

在运行 OpenCode 之前,请确保你的 .npmrc 文件已配置好相应的注册表和身份验证:

.npmrc
registry=https://your-registry.example.com/npm/
//your-registry.example.com/npm/:_authToken=${NPM_TOKEN}

支持的注册表

OpenCode 可与常见的企业级 npm 注册表配合使用:

  • JFrog Artifactory - 配置你的 npm 虚拟仓库 URL
  • Sonatype Nexus - 使用你的 Nexus npm 代理或托管仓库
  • GitHub Packages - 使用你的 GitHub token 进行身份验证
  • GitLab Package Registry - 使用你的 GitLab deploy token
  • Azure Artifacts - 使用你的 Azure DevOps feed 进行配置

身份验证方式

根据你的注册表,你可以使用:

  • 基于 token 的身份验证 - 在 .npmrc 中设置 _authToken
  • Basic 身份验证 - 使用带 base64 编码凭据的 _auth
  • 环境变量 - 通过 ${VAR_NAME} 语法引用 token

FAQ

什么是 OpenCode 企业版?

OpenCode 企业版面向那些希望确保自身代码和数据永远不离开其基础设施的组织。它可以通过使用与你的 SSO 和内部 AI 网关集成的集中式配置来实现这一点。

我该如何开始使用 OpenCode 企业版?

只需与你的团队进行一次内部试用即可。OpenCode 默认不会存储你的代码或上下文数据,因此很容易上手。

然后**联系我们**来讨论定价和实施方案。

企业定价是如何运作的?

我们提供按席位计费的企业定价。如果你拥有自己的 LLM 网关,我们不会对使用的 token 收费。要了解更多细节,请**联系我们**,以便根据你组织的需求获取定制报价。

我的数据在 OpenCode 企业版中安全吗?

是的。OpenCode 不会存储你的代码或上下文数据。所有处理都在本地进行,或通过对你的 AI provider 的直接 API 调用进行。借助集中配置和 SSO 集成,你的数据将安全地保留在你组织的基础设施内。

我们可以使用自己的私有 NPM 注册表吗?

OpenCode 通过 Bun 原生的 .npmrc 文件支持来支持私有 npm 注册表。如果你的组织使用私有注册表,例如 JFrog Artifactory、Nexus 或类似方案,请确保开发者在运行 OpenCode 之前已完成身份验证。

要设置对你私有注册表的身份验证:

npm login --registry=https://your-company.jfrog.io/api/npm/npm-virtual/

这会创建带有身份验证详情的 ~/.npmrc。OpenCode 会自动 识别它。

小心: 在运行 OpenCode 之前,你必须已登录到私有注册表。

或者,你也可以手动配置一个 .npmrc 文件:

~/.npmrc
registry=https://your-company.jfrog.io/api/npm/npm-virtual/
//your-company.jfrog.io/api/npm/npm-virtual/:_authToken=${NPM_AUTH_TOKEN}

开发者在运行 OpenCode 之前必须已登录到私有注册表,以确保可以从你的企业级注册表安装软件包。

什么是 OpenCode 企业版?

OpenCode 企业版面向那些希望确保自身代码和数据永远不离开其基础设施的组织。它可以通过使用与你的 SSO 和内部 AI 网关集成的集中式配置来实现这一点。

我该如何开始使用 OpenCode 企业版?

只需与你的团队进行一次内部试用即可。OpenCode 默认不会存储你的代码或上下文数据,因此很容易上手。

然后**联系我们**来讨论定价和实施方案。

企业定价是如何运作的?

我们提供按席位计费的企业定价。如果你拥有自己的 LLM 网关,我们不会对使用的 token 收费。要了解更多细节,请**联系我们**,以便根据你组织的需求获取定制报价。

我的数据在 OpenCode 企业版中安全吗?

是的。OpenCode 不会存储你的代码或上下文数据。所有处理都在本地进行,或通过对你的 AI provider 的直接 API 调用进行。借助集中配置和 SSO 集成,你的数据将安全地保留在你组织的基础设施内。

我们可以使用自己的私有 NPM 注册表吗?

OpenCode 通过 Bun 原生的 .npmrc 文件支持来支持私有 npm 注册表。如果你的组织使用私有注册表,例如 JFrog Artifactory、Nexus 或类似方案,请确保开发者在运行 OpenCode 之前已完成身份验证。

要设置对你私有注册表的身份验证:

npm login --registry=https://your-company.jfrog.io/api/npm/npm-virtual/

这会创建带有身份验证详情的 ~/.npmrc。OpenCode 会自动识别它。

小心: 在运行 OpenCode 之前,你必须已登录到私有注册表。

或者,你也可以手动配置一个 .npmrc 文件:

~/.npmrc
registry=https://your-company.jfrog.io/api/npm/npm-virtual/
//your-company.jfrog.io/api/npm/npm-virtual/:_authToken=${NPM_AUTH_TOKEN}

开发者在运行 OpenCode 之前必须已登录到私有注册表,以确保可以从你的企业级注册表安装软件包。