AI Config Skill
AI Agent Provider をさまざまな AI プログラミングツールにワンクリックで構成します。
対応ツールと Provider
| ツール | GLM | OpenRouter | OpenAI | Anthropic |
|---|---|---|---|---|
| Claude Code | ✅ | ❌ | ❌ | ✅ |
| Codex CLI | ✅ | ✅ | ✅ | ❌ |
| OpenCode | ✅ | ❌ | ✅ | ❌ |
| Cline | ✅ | ❌ | ✅ | ❌ |
| OpenClaw | ✅ | ❌ | ❌ | ❌ |
2 つの設定方法
方法 A:自動インストール(推奨)
公式ツールを使用して、インストール、設定、MCP 管理を自動で行います。
GLM(智譜 Coding Plan)— ワンクリック設定:
npx @z_ai/coding-helper
このツールは以下を自動で行います:
- ツールのインストール(Claude Code / OpenCode / Crush / Factory Droid)
- API Key の設定
- モデルパッケージのロード
- MCP Server の管理
OpenCode(GLM ビルトインサポート):
opencode auth login
# 「Zhipu AI Coding Plan」を選択し、API Key を入力
opencode
# /models で GLM モデルを選択
方法 B:テンプレートコピー
ai-config/templates/ からプリセットテンプレートを目的の場所にコピーし、API Key だけを変更します。
各ツールごとのテンプレートファイルとターゲットパス:
| ツール | テンプレートファイル | コピー先 |
|---|---|---|
| Claude Code + GLM | templates/claude-code/glm.sh | 端末に source |
| Claude Code + GLM モデルマッピング | templates/claude-code/glm-settings.json | ~/.claude/settings.json にマージ |
| Claude Code + Anthropic | templates/claude-code/anthropic.sh | 端末に source |
| Codex + GLM | templates/codex/glm.toml | ~/.codex/config.toml |
| Codex + OpenRouter | templates/codex/openrouter.toml | ~/.codex/config.toml |
| Codex + OpenAI | templates/codex/openai.toml | ~/.codex/config.toml |
| OpenCode + GLM | templates/opencode/glm.json | ~/.config/opencode/opencode.json |
| OpenCode + OpenAI | templates/opencode/openai.json | ~/.config/opencode/opencode.json |
| Cline + GLM | templates/cline/glm.md | IDE 内設定を参照 |
| OpenClaw + GLM | templates/openclaw/glm.json | ~/.openclaw/openclaw.json にマージ |
使用ガイド
ユーザーが「GLM を設定」「OpenRouter を設定」「ai-config glm」などと言った場合:
Step 1: Provider の確認
glm→ 方法 A(npx @z_ai/coding-helper)を優先推奨、方法 B も可openrouter/openai→ 方法 B(テンプレートコピー)を使用anthropic→ 方法 B を使用
Step 2: 設定の実行
GLM 設定(推奨:方法 A)
npx @z_ai/coding-helper
対話形式の手順に従って操作してください。手動設定を希望する場合は方法 B を使用:
# Claude Code + GLM
source ai-config/templates/claude-code/glm.sh
# glm-settings.json を ~/.claude/settings.json にマージするとモデルを GLM-5.1 に切り替えられます
# Codex CLI + GLM
mkdir -p ~/.codex
cp ai-config/templates/codex/glm.toml ~/.codex/config.toml
# OpenCode + GLM
cp ai-config/templates/opencode/glm.json ~/.config/opencode/opencode.json
OpenRouter / OpenAI 設定(方法 B)
# Codex CLI + OpenRouter
mkdir -p ~/.codex
cp ai-config/templates/codex/openrouter.toml ~/.codex/config.toml
# Codex CLI + OpenAI
mkdir -p ~/.codex
cp ai-config/templates/codex/openai.toml ~/.codex/config.toml
Step 3: API Key の設定を促す
| Provider | 環境変数 | 取得先 |
|---|---|---|
| GLM | ANTHROPIC_API_KEY(Claude Code)/ GLM_API_KEY(Codex) | https://open.bigmodel.cn |
| OpenRouter | OPENROUTER_API_KEY | https://openrouter.ai |
| OpenAI | OPENAI_API_KEY | https://platform.openai.com |
| Anthropic | ANTHROPIC_API_KEY | https://console.anthropic.com |
echo 'export XXX_API_KEY="your-key"' >> ~/.zshrc
source ~/.zshrc
主要 API エンドポイント
| 用途 | エンドポイント URL |
|---|---|
| GLM Coding Plan(汎用) | https://open.bigmodel.cn/api/coding/paas/v4 |
| GLM Coding Plan(Claude Code) | https://open.bigmodel.cn/api/anthropic |
| GLM 汎用 API | https://open.bigmodel.cn/api/paas/v4 |
| OpenRouter | https://openrouter.ai/api/v1 |
| OpenAI | https://api.openai.com/v1 |
Claude Code モデルマッピング
GLM 設定後、Claude Code は自動的にマッピングされます:
| Claude モデル階層 | デフォルト GLM モデル |
|---|---|
| Opus | GLM-5.1 |
| Sonnet | GLM-5.1 |
| Haiku | GLM-4.5-Air |
これは glm-settings.json による設定結果です。この設定を使用しない場合、デフォルトマッピングは Opus→GLM-4.7、Sonnet→GLM-4.7、Haiku→GLM-4.5-Air になります。
起動後に /status を入力して現在のモデル状態を確認してください。
テンプレートディレクトリ構造
ai-config/
├── SKILL.md # このファイル
└── templates/
├── claude-code/
│ ├── glm.sh # Claude Code + GLM 環境変数
│ ├── glm-settings.json # Claude Code + GLM モデルマッピング
│ └── anthropic.sh # Claude Code + Anthropic 復元
├── codex/
│ ├── glm.toml # Codex CLI + GLM
│ ├── openrouter.toml # Codex CLI + OpenRouter
│ └── openai.toml # Codex CLI + OpenAI
├── opencode/
│ ├── glm.json # OpenCode + GLM
│ └── openai.json # OpenCode + OpenAI
├── cline/
│ └── glm.md # Cline + GLM 設定手順
└── openclaw/
└── glm.json # OpenClaw + GLM 設定スニペット
注意事項
- API Key の安全性:API Key を Git リポジトリにコミットしないでください
- GLM Coding Plan 専用エンドポイント:
coding/paas/v4を使用する必要があります。paas/v4ではパッケージの消費枠が使用されません - 既存の Claude ユーザー:既存の設定を上書きしたくない場合は、エイリアス方式を使用:
alias glm-cc='ANTHROPIC_BASE_URL=https://open.bigmodel.cn/api/anthropic ANTHROPIC_API_KEY="your-key" claude' - GLM 利用可能モデル:GLM-5.1、GLM-5、GLM-4.7、GLM-4.6、GLM-4.5、GLM-4.5-Air
- Codex CLI 設定の優先順位:プロジェクトレベルの
.codex/config.toml> グローバル~/.codex/config.toml