cai/docs/other_cli/claude_code.md

3.2 KiB

Claude Code

!!! danger "Third-Party Scaffolding — Privacy & Security Warning" Third-party scaffoldings may be serving your data outside your environment. For privacy and cybersecurity refusal optimization, use CAI to obtain the best performance.

!!! warning "Support Disclaimer" Alias Robotics does not provide support for developments or integrations related to Claude Code. This page documents API compatibility only. Alias simply allows usage of the Alias API through your preferred scaffolding.


Step 1: Install Claude Code

Prerequisites

  • Node.js 18 or newer
  • For macOS, use nvm to install Node.js — installing the package directly may cause permission issues
  • For Windows, additionally install Git for Windows
# Install Claude Code
npm install -g @anthropic-ai/claude-code

# Navigate to your project
cd your-awesome-project

# Launch
claude

!!! note If macOS users encounter permission issues during installation, use nvm to install Node.js.


Step 2: Configure the Alias API

1. Get your Alias API Key

An ALIAS_API_KEY (format: sk-...) can be obtained from either of the following:

  • CAI PRO — full cybersecurity AI platform with access to alias1 and other models.
  • Alias LLMs — acquire alias2-mini and other Alias language models directly.

2. Configure Environment Variables

Set up environment variables using one of the following methods for macOS/Linux or Windows.

!!! note Some commands show no output when setting environment variables — that's normal as long as no errors appear. A new terminal window may be required for the changes to take effect.

macOS & Linux

Edit the Claude Code configuration file ~/.claude/settings.json. Add or modify the env fields ANTHROPIC_BASE_URL and ANTHROPIC_AUTH_TOKEN.

Replace your_alias_api_key with the API Key you obtained in the previous step.

{
    "env": {
        "ANTHROPIC_AUTH_TOKEN": "your_alias_api_key",
        "ANTHROPIC_BASE_URL": "https://api.aliasrobotics.com:666/",
        "API_TIMEOUT_MS": "3000000"
    }
}

Windows Cmd

Run the following commands in Cmd. Replace your_alias_api_key with the API Key you obtained in the previous step.

setx ANTHROPIC_AUTH_TOKEN your_alias_api_key
setx ANTHROPIC_BASE_URL https://api.aliasrobotics.com:666/

Windows PowerShell

Run the following commands in PowerShell. Replace your_alias_api_key with the API Key you obtained in the previous step.

[System.Environment]::SetEnvironmentVariable('ANTHROPIC_AUTH_TOKEN', 'your_alias_api_key', 'User')
[System.Environment]::SetEnvironmentVariable('ANTHROPIC_BASE_URL', 'https://api.aliasrobotics.com:666/', 'User')

Step 3: Start with Claude Code

Once the configuration is complete, start using Claude Code in your terminal:

cd your-project-directory
claude

Token usage and billing will appear in your Alias account.