> ## Documentation Index
> Fetch the complete documentation index at: https://novita.ai/docs/llms.txt
> Use this file to discover all available pages before exploring further.

# OpenCode

> Conecte o OpenCode ao endpoint da API de LLM compatível com OpenAI da Novita.

OpenCode é uma ferramenta de codificação com IA que oferece suporte a provedores personalizados. Você pode configurar o OpenCode com o endpoint da API de LLM compatível com OpenAI da Novita e usar modelos da Novita para codificação, depuração, refatoração e perguntas e respostas sobre projetos.

## Pré-requisitos

Antes de começar, prepare os seguintes valores:

* **Chave de API**: Crie ou copie uma chave de API em [Gerenciamento de Chaves](https://novita.ai/settings/key-management).
* **URL base**: `https://api.novita.ai/openai/v1`
* **ID do modelo**: Copie do Model Hub o ID do modelo que você deseja usar, como `deepseek/deepseek-v3.1`.

## Instalar o OpenCode

O OpenCode oferece opções de linha de comando e desktop. Escolha um método de instalação.

### Linux / macOS / WSL2

Use um dos seguintes métodos:

```bash theme={"system"}
curl -fsSL https://opencode.ai/install | bash
```

```bash theme={"system"}
brew install anomalyco/tap/opencode
```

```bash theme={"system"}
npm i -g opencode-ai
```

### Desktop

Você também pode baixar o aplicativo desktop em:

```text theme={"system"}
https://opencode.ai/download
```

## Configurar um provedor personalizado

Abra a página de configurações do OpenCode e encontre as configurações de provedor. Dependendo da sua versão do OpenCode, isso geralmente fica em **Settings** → **Providers** → **Custom Provider**.

Preencha os seguintes valores:

| Campo            | Valor                                 |
| :--------------- | :------------------------------------ |
| Nome de exibição | `Novita`                              |
| URL base         | `https://api.novita.ai/openai/v1`     |
| Chave de API     | Sua chave de API da Novita            |
| ID do modelo     | Por exemplo, `deepseek/deepseek-v3.1` |

<Tip>
  Certifique-se de que o ID do modelo corresponda exatamente ao valor no Model Hub da Novita. O tamanho do contexto, os preços e as capacidades dependem do modelo selecionado.
</Tip>

## Verificar o modelo

Depois de salvar o provedor, selecione seu modelo da Novita no OpenCode e envie um prompt de teste:

```text theme={"system"}
In one sentence, tell me what programming tasks you can help with.
```

Se o modelo responder, a integração está funcionando. Se a verificação falhar, confira se:

* Sua chave de API está correta e sua conta tem saldo disponível.
* A URL base é `https://api.novita.ai/openai/v1`.
* O ID do modelo está correto.
* Sua rede consegue acessar o endpoint da API da Novita.
