Enterprise
Usando o OpenCode de forma segura na sua organização.
O OpenCode Enterprise é para organizações que querem garantir que seu código e dados nunca saiam da sua infraestrutura. Isso é possível através de uma configuração centralizada que se integra com seu SSO e gateway de IA interno.
Nota: O OpenCode não armazena nenhum dos seus dados de código ou contexto.
Para começar com o OpenCode Enterprise:
- Faça um trial interno com sua equipe.
- Entre em contato para discutir preços e opções de implementação.
Trial
O OpenCode é de código aberto e não armazena nenhum dos seus dados de código ou contexto, então seus desenvolvedores podem simplesmente começar e realizar um trial.
Tratamento de dados
O OpenCode não armazena seu código ou dados de contexto. Todo o processamento acontece localmente ou através de chamadas API diretas ao seu provedor de IA.
Isso significa que, desde que você esteja usando um provedor em que confia, ou um gateway de IA interno, você pode usar o OpenCode de forma segura.
A única ressalva é o recurso opcional /share.
Compartilhamento de conversas
Se um usuário habilitar o recurso /share, a conversa e os dados associados são enviados ao serviço que usamos para hospedar essas páginas de compartilhamento em opencode.ai.
Os dados são atualmente servidos através da rede edge do nosso CDN, e são armazenados em cache no edge próximo aos seus usuários.
Recomendamos desabilitar isso para seu trial.
{
"$schema": "https://opencode.ai/config.json",
"share": "disabled"
}Saiba mais sobre compartilhamento.
Propriedade do código
Você é dono de todo o código produzido pelo OpenCode. Não há restrições de licenciamento ou reivindicações de propriedade.
Preços
Usamos um modelo por assento para o OpenCode Enterprise. Se você tem seu próprio gateway de LLM, não cobramos pelos tokens utilizados. Para mais detalhes sobre preços e opções de implementação, entre em contato.
Implantação
Depois de concluir seu trial e estar pronto para usar o OpenCode na sua organização, você pode entrar em contato para discutir preços e opções de implementação.
Configuração central
Podemos configurar o OpenCode para usar uma única configuração central para toda a sua organização.
Essa configuração centralizada pode se integrar com seu provedor de SSO e garante que todos os usuários acessem apenas seu gateway de IA interno.
Integração SSO
Através da configuração central, o OpenCode pode se integrar com o provedor de SSO da sua organização para autenticação.
Isso permite que o OpenCode obtenha credenciais para seu gateway de IA interno através do seu sistema de gerenciamento de identidade existente.
Gateway de IA interno
Com a configuração central, o OpenCode também pode ser configurado para usar apenas seu gateway de IA interno.
Você também pode desabilitar todos os outros provedores de IA, garantindo que todas as solicitações passem pela infraestrutura aprovada da sua organização.
Auto-hospedagem
Embora recomendemos desabilitar as páginas de compartilhamento para garantir que seus dados nunca saiam da sua organização, também podemos ajudá-lo a auto-hospedá-las na sua infraestrutura.
Isso está atualmente em nosso roadmap. Se você estiver interessado, nos avise.
Suporte a registros NPM privados
O OpenCode suporta registros npm empresariais através de arquivos de autenticação .npmrc. Isso permite que organizações instalem o OpenCode a partir de registros privados como JFrog Artifactory, Nexus Repository ou outras soluções de registro npm empresarial.
Configuração
Antes de executar o OpenCode, certifique-se de que seu arquivo .npmrc esteja configurado com o registro e autenticação apropriados:
registry=https://your-registry.example.com/npm/
//your-registry.example.com/npm/:_authToken=${NPM_TOKEN}Registros suportados
O OpenCode funciona com registros npm empresariais comuns:
- JFrog Artifactory - Configure a URL do seu repositório virtual npm
- Sonatype Nexus - Use seu repositório proxy ou hospedado npm do Nexus
- GitHub Packages - Autentique-se com seu token do GitHub
- GitLab Package Registry - Use seu token de deploy do GitLab
- Azure Artifacts - Configure com seu feed do Azure DevOps
Métodos de autenticação
Dependendo do seu registro, você pode usar:
- Autenticação baseada em token - Defina
_authTokenno.npmrc - Autenticação básica - Use
_authcom credenciais codificadas em Base64 - Variáveis de ambiente - Referencie tokens via sintaxe
${VAR_NAME}
FAQ
O que é o OpenCode Enterprise?
O OpenCode Enterprise é para organizações que querem garantir que seu código e dados nunca saiam da sua infraestrutura. Isso é possível através de uma configuração centralizada que se integra com seu SSO e gateway de IA interno.
Como começo com o OpenCode Enterprise?
Simplesmente comece com um trial interno com sua equipe. O OpenCode por padrão não armazena seu código ou dados de contexto, facilitando o início.
Depois entre em contato para discutir preços e opções de implementação.
Como funciona o preço empresarial?
Oferecemos preços empresariais por assento. Se você tem seu próprio gateway de LLM, não cobramos pelos tokens utilizados. Para mais detalhes, entre em contato para uma cotação personalizada baseada nas necessidades da sua organização.
Meus dados estão seguros com o OpenCode Enterprise?
Sim. O OpenCode não armazena seu código ou dados de contexto. Todo o processamento acontece localmente ou através de chamadas API diretas ao seu provedor de IA. Com configuração central e integração SSO, seus dados permanecem seguros dentro da infraestrutura da sua organização.
Podemos usar nosso próprio registro NPM privado?
O OpenCode suporta registros npm privados através do suporte nativo do Bun a arquivos .npmrc. Se sua organização usa um registro privado, como JFrog Artifactory, Nexus ou similar, certifique-se de que os desenvolvedores estejam autenticados antes de executar o OpenCode.
Para configurar a autenticação com seu registro privado:
npm login --registry=https://your-company.jfrog.io/api/npm/npm-virtual/Isso cria ~/.npmrc com detalhes de autenticação. O OpenCode detectará isso automaticamente.
Atenção: Você deve estar logado no registro privado antes de executar o OpenCode.
Alternativamente, você pode configurar manualmente um arquivo .npmrc:
registry=https://your-company.jfrog.io/api/npm/npm-virtual/
//your-company.jfrog.io/api/npm/npm-virtual/:_authToken=${NPM_AUTH_TOKEN}Os desenvolvedores devem estar logados no registro privado antes de executar o OpenCode para garantir que os pacotes possam ser instalados do seu registro empresarial.