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

# Novita AI Provider

> Access Novita AI through the built-in Anthropic-compatible CCS preset

# Novita AI Provider

Access Novita AI through CCS's built-in Anthropic-compatible preset. CCS ships the base URL, default profile name, and default model so you can go from API key to prompt quickly.

## Overview

| Field                    | Details                           |
| ------------------------ | --------------------------------- |
| **Preset ID**            | `novita`                          |
| **Default Profile Name** | `novita`                          |
| **Default Model**        | `deepseek/deepseek-v3.2`          |
| **Base URL**             | `https://api.novita.ai/anthropic` |
| **Auth Method**          | API Key                           |
| **Category**             | Alternative                       |

## Quick Start

```bash theme={null}
# Create profile with preset
ccs api create --preset novita

# Use default profile name
ccs novita "summarize this pull request"
```

## Authentication

Novita uses API key authentication.

<Steps>
  <Step title="Get API Key">
    Sign in to [novita.ai](https://novita.ai) and generate an API key for
    Anthropic-compatible access.
  </Step>

  <Step title="Create Profile">
    ```bash theme={null}
    ccs api create --preset novita
    ```

    Enter the profile name when prompted, or accept the default `novita`.
    Then paste your API key.
  </Step>

  <Step title="Run with CCS">
    ```bash theme={null}
    ccs novita "triage this production incident"
    ```
  </Step>
</Steps>

## Model Configuration

The preset defaults to `deepseek/deepseek-v3.2`, but you can override the model if Novita exposes another Anthropic-compatible model you want to use.

### Dashboard

```bash theme={null}
ccs config
# Navigate to API Profiles → Create → Novita AI
```

### Manual Configuration

Create `~/.ccs/novita.settings.json`:

```json theme={null}
{
  "env": {
    "ANTHROPIC_BASE_URL": "https://api.novita.ai/anthropic",
    "ANTHROPIC_AUTH_TOKEN": "your-novita-api-key",
    "ANTHROPIC_MODEL": "deepseek/deepseek-v3.2"
  }
}
```

Register it in `~/.ccs/config.yaml`:

```yaml theme={null}
profiles:
  novita: ~/.ccs/novita.settings.json
```

## Commands Reference

```bash theme={null}
# Create profile
ccs api create --preset novita

# Use default profile name
ccs novita "your prompt"

# List API profiles
ccs api list

# Remove profile
ccs api remove novita
```

## Troubleshooting

### 401 Unauthorized

* Re-check the API key entered during setup
* Recreate the profile if needed: `ccs api remove novita && ccs api create --preset novita`

### Model Not Found

* Confirm the `ANTHROPIC_MODEL` value matches a Novita-supported Anthropic-compatible model
* Reset to the shipped default: `deepseek/deepseek-v3.2`

## Next Steps

<CardGroup cols={2}>
  <Card title="API Profiles Overview" icon="key" href="/providers/concepts/api-profiles">
    Compare Novita with other API-key providers
  </Card>

  <Card title="Provider Overview" icon="grid" href="/providers/concepts/overview">
    See where Novita fits in the full CCS provider matrix
  </Card>
</CardGroup>
