mirror of https://github.com/aliasrobotics/cai.git
106 lines
3.2 KiB
Markdown
106 lines
3.2 KiB
Markdown
# 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](https://github.com/nvm-sh/nvm) to install Node.js — installing the package directly may cause permission issues
|
|
- For **Windows**, additionally install [Git for Windows](https://gitforwindows.org/)
|
|
|
|
```bash
|
|
# 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](https://aliasrobotics.com/cybersecurityai.php)** — full cybersecurity AI platform with access to `alias1` and other models.
|
|
- **[Alias LLMs](https://aliasrobotics.com/aliasLLMs.php)** — 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.
|
|
|
|
```json
|
|
{
|
|
"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.
|
|
|
|
```cmd
|
|
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.
|
|
|
|
```powershell
|
|
[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:
|
|
|
|
```bash
|
|
cd your-project-directory
|
|
claude
|
|
```
|
|
|
|
Token usage and billing will appear in your Alias account.
|
|
|
|
---
|
|
|
|
## Related
|
|
|
|
- [CAI PRO Quickstart](../cai_pro_quickstart.md)
|
|
- [Available Models](../cai_list_of_models.md)
|
|
- [Environment Variables](../environment_variables.md)
|