コンテンツにスキップ

💻 Claude Code - AI ターミナルコーディングアシスタント

このページでは、Anthropic Claude Code CLIagtcloud ゲートウェイ 経由で利用するための設定方法を説明します。内容は以下の通りです:

  • コンソールで専用トークンを作成する
  • Claude Code をインストールする
  • 環境変数を設定し、Claude Code を https://api-cs-al.naci-tech.com/ ゲートウェイ経由にする

1️⃣ コンソールで Claude Code 用トークンを作成

  1. トークン管理ページを開きます:
    https://api-cs-al.naci-tech.com/console/token
  2. トークン作成 をクリックします。
  3. グループ/タグ で、グループ claude code を選択するか新規作成します。
  4. 推奨:利用状況の集計や権限管理をしやすくするため、専用グループとして分けて運用してください。

2️⃣ Claude Code をインストール

Claude Code は Anthropic 公式のターミナル型コーディングアシスタントです。macOS / Linux / Windows(PowerShell / WSL を含む)に対応しています。
OS に合わせて、以下のいずれかの方法でインストールしてください。

macOS / Linux / WSL(推奨:公式インストールスクリプト)

curl -fsSL https://claude.ai/install.sh | bash

インストール後、ターミナルを再起動してから以下を実行します:

claude --version

バージョンが表示されればインストール成功です。

Windows(PowerShell)

PowerShell で実行します:

irm https://claude.ai/install.ps1 | iex

次のコマンドで確認できます:

claude --version

その他の方法(任意)

パッケージマネージャーを使いたい場合は、以下も利用できます(どれか 1 つ):

  • npm(Node.js ≥ 18)
npm install -g @anthropic-ai/claude-code
  • Homebrew(macOS)
brew install claude-code

3️⃣ agtcloud ゲートウェイ向け環境変数を設定

agtcloud ゲートウェイ経由で Claude Code を利用するには、以下の環境変数を設定します。

macOS / Linux(bash / zsh)

ターミナルで実行します(<YOUR_TOKEN> をコンソールで作成したトークンに置き換えてください):

export ANTHROPIC_BASE_URL="https://api-cs-al.naci-tech.com/"
export ANTHROPIC_AUTH_TOKEN="<YOUR_TOKEN>"
export ANTHROPIC_MODEL="claude-sonnet-4-5-20250929"

メモ: - ANTHROPIC_MODEL は利用したいモデル名に置き換え可能です。
- Claude Code へ入った後に /model <model_name> で一時的に切り替えることもできます(例:/model claude-3-5-sonnet-20241022)。

毎回の起動で自動的に有効にするには、shell の設定ファイルへ追記するのがおすすめです(例):

echo 'export ANTHROPIC_BASE_URL="https://api-cs-al.naci-tech.com/"' >> ~/.zshrc
echo 'export ANTHROPIC_AUTH_TOKEN="<YOUR_TOKEN>"' >> ~/.zshrc
echo 'export ANTHROPIC_MODEL="claude-sonnet-4-5-20250929"' >> ~/.zshrc

source ~/.zshrc

bash を使っている場合は、~/.zshrc~/.bashrc に置き換えてください。

Windows(PowerShell)

現在のセッションのみ有効にする場合:

$env:ANTHROPIC_BASE_URL = "https://api-cs-al.naci-tech.com/"
$env:ANTHROPIC_AUTH_TOKEN = "<YOUR_TOKEN>"
$env:ANTHROPIC_MODEL = "claude-sonnet-4-5-20250929"

永続化(ユーザー環境変数)する場合:

[Environment]::SetEnvironmentVariable("ANTHROPIC_BASE_URL", "https://api-cs-al.naci-tech.com/", "User")
[Environment]::SetEnvironmentVariable("ANTHROPIC_AUTH_TOKEN", "<YOUR_TOKEN>", "User")
[Environment]::SetEnvironmentVariable("ANTHROPIC_MODEL", "claude-sonnet-4-5-20250929", "User")

PowerShell を開き直すと反映されます。


4️⃣ agtcloud ゲートウェイ経由になっているか確認

  1. 環境変数を設定したターミナルで、以下を実行します:
claude
  1. 任意のプロジェクトディレクトリに入り、簡単な依頼を試します(例:カレントディレクトリのコードを読ませる)。
  2. agtcloud コンソールに戻り、使用ログ に呼び出しが記録されていること、グループが claude code になっていることを確認します。

コンソールで記録が確認できれば、Claude Code は agtcloud ゲートウェイ経由で正常に利用できています。