---
title: 企业版
description: 在您的组织中安全地使用 OpenCode。
---

import config from "../../../../config.mjs"
export const email = `mailto:${config.email}`

OpenCode 企业版面向希望确保代码和数据始终留在自有基础设施内的组织。它通过集中式配置与您的 SSO 和内部 AI 网关集成来实现这一目标。

:::note
OpenCode 不会存储您的任何代码或上下文数据。
:::

开始使用 OpenCode 企业版：

1. 在团队内部进行试用。
2. **<a href={email}>联系我们</a>**，讨论定价和实施方案。

---

## 试用

OpenCode 是开源的，不会存储您的任何代码或上下文数据，因此您的开发人员可以直接[开始使用](/docs/)并进行试用。

---

### 数据处理

**OpenCode 不会存储您的代码或上下文数据。**所有处理均在本地完成，或通过直接 API 调用发送至您的 AI 提供商。

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

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

---

#### 分享对话

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

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

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

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

[了解更多关于分享的信息](/docs/share)。

---

### 代码所有权

**您拥有 OpenCode 生成的所有代码。**不存在任何许可限制或所有权声明。

---

## 定价

OpenCode 企业版采用按席位定价模型。如果您拥有自己的 LLM 网关，我们不会对使用的 Token 收取费用。有关定价和实施方案的更多详情，请**<a href={email}>联系我们</a>**。

---

## 部署

完成试用并准备好在组织中使用 OpenCode 后，您可以**<a href={email}>联系我们</a>**，讨论定价和实施方案。

---

### 集中式配置

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

该集中式配置可与您的 SSO 提供商集成，确保所有用户仅访问您的内部 AI 网关。

---

### SSO 集成

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

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

---

### 内部 AI 网关

通过集中式配置，OpenCode 还可以被配置为仅使用您的内部 AI 网关。

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

---

### 自托管

虽然我们建议禁用共享页面以确保您的数据始终不会离开组织，但我们也可以帮助您在自己的基础设施上自行托管这些页面。

此功能目前已列入我们的路线图。如果您感兴趣，请**<a href={email}>告诉我们</a>**。

---

## 常见问题

<details>
<summary>什么是 OpenCode 企业版？</summary>

OpenCode 企业版面向希望确保代码和数据始终留在自有基础设施内的组织。它通过集中式配置与您的 SSO 和内部 AI 网关集成来实现这一目标。

</details>

<details>
<summary>如何开始使用 OpenCode 企业版？</summary>

只需在团队内部开始试用即可。OpenCode 默认不存储您的代码或上下文数据，因此可以轻松上手。

然后**<a href={email}>联系我们</a>**，讨论定价和实施方案。

</details>

<details>
<summary>企业版定价如何运作？</summary>

我们提供按席位的企业版定价。如果您拥有自己的 LLM 网关，我们不会对使用的 Token 收取费用。如需了解更多详情，请**<a href={email}>联系我们</a>**，获取根据您组织需求定制的报价。

</details>

<details>
<summary>我的数据在 OpenCode 企业版中是否安全？</summary>

是的。OpenCode 不会存储您的代码或上下文数据。所有处理均在本地完成，或通过直接 API 调用发送至您的 AI 提供商。通过集中式配置和 SSO 集成，您的数据将安全地保留在组织的基础设施内。

</details>

<details>
<summary>我们可以使用自己的私有 NPM 注册表吗？</summary>

OpenCode 通过 Bun 原生的 `.npmrc` 文件支持来支持私有 npm 注册表。如果您的组织使用私有注册表（例如 JFrog Artifactory、Nexus 或类似产品），请确保开发人员在运行 OpenCode 之前已完成身份验证。

要设置私有注册表的身份验证：

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

这会创建包含身份验证信息的 `~/.npmrc` 文件。OpenCode 会自动识别并使用它。

:::caution
在运行 OpenCode 之前，您必须先登录私有注册表。
:::

或者，您也可以手动配置 `.npmrc` 文件：

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

开发人员必须在运行 OpenCode 之前登录私有注册表，以确保能够从您的企业注册表安装软件包。

</details>
