企业版
在你的组织中安全地使用 OpenCode。
OpenCode 企业版面向希望确保代码和数据永远不离开自身基础设施的组织。它通过集中配置与你的 SSO 和内部 AI 网关集成来实现这一目标。
注意: OpenCode 不会存储你的任何代码或上下文数据。
开始使用 OpenCode 企业版:
- 在你的团队内部进行试用。
- 联系我们 讨论定价和实施方案。
试用
OpenCode 是开源的,不会存储你的任何代码或上下文数据,因此你的开发者可以直接开始使用并进行试用。
数据处理
OpenCode 不会存储你的代码或上下文数据。 所有处理都在本地进行,或通过直接 API 调用发送到你的 AI 提供商。
这意味着只要你使用的是你信任的提供商或内部 AI 网关,就可以安全地使用 OpenCode。
唯一的例外是可选的 /share 功能。
分享对话
如果用户启用了 /share 功能,对话及其关联数据将被发送到我们用于托管分享页面的 opencode.ai 服务。
数据目前通过我们 CDN 的边缘网络提供,并在靠近用户的边缘节点缓存。
我们建议你在试用期间禁用此功能。
{
"$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 文件已配置了适当的仓库和认证信息:
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 文件:
registry=https://your-company.jfrog.io/api/npm/npm-virtual/
//your-company.jfrog.io/api/npm/npm-virtual/:_authToken=${NPM_AUTH_TOKEN}开发者必须在运行 OpenCode 之前登录私有仓库,以确保可以从你的企业仓库安装软件包。