中文
文档
企业版

企业版

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

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

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

开始使用 OpenCode 企业版:

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

试用

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


数据处理

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

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

唯一的例外是可选的 /share 功能。


分享对话

如果用户启用了 /share 功能,对话及其关联数据将被发送到我们用于托管分享页面的 opencode.ai 服务。

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

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

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

了解更多关于分享的信息


代码所有权

你拥有 OpenCode 生成的所有代码。 没有任何许可限制或所有权声明。


定价

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


部署

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


集中配置

我们可以为你的整个组织设置一个统一的集中配置。

该集中配置可以与你的 SSO 提供商集成,确保所有用户只能访问你的内部 AI 网关。


SSO 集成

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

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


内部 AI 网关

通过集中配置,OpenCode 还可以配置为仅使用你的内部 AI 网关。

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


自托管

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

此功能目前在我们的路线图中。如果你感兴趣,请**告诉我们**。


私有 NPM 仓库支持

OpenCode 通过 .npmrc 认证文件支持企业 npm 仓库。这允许组织从私有仓库安装 OpenCode,例如 JFrog Artifactory、Nexus Repository 或其他企业 npm 仓库解决方案。

配置

在运行 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
  • 基本认证 - 使用 _auth 配合 base64 编码的凭证
  • 环境变量 - 通过 ${VAR_NAME} 语法引用 token

常见问题

什么是 OpenCode 企业版?

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

如何开始使用 OpenCode 企业版?

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

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

企业版如何定价?

我们提供按席位的企业定价。如果你有自己的 LLM 网关,我们不会对使用的 token 收费。有关更多详情,请**联系我们** 获取基于你组织需求的定制报价。

使用 OpenCode 企业版数据安全吗?

是的。OpenCode 不会存储你的代码或上下文数据。所有处理都在本地进行,或通过直接 API 调用发送到你的 AI 提供商。通过集中配置和 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 之前登录私有仓库,以确保可以从你的企业仓库安装软件包。