integrating-providers について
Claude Council に AI プロバイダーを統合するためのスキルです。実行可能なシェルスクリプト、API キーの設定、テスト方法を説明し、既存プロバイダーとデフォルトモデル、問題の対処法も示します。
主な機能
- 01プロバイダースクリプトの入出力仕様
- 02スクリプト作成とテスト手順
- 03API キー変数とデフォルトモデルの一覧
- 04検出や API エラーのトラブルシューティング
活用シーン
- 01Claude Council への AI プロバイダー追加
- 02仕様に沿ったシェルスクリプトの作成
- 03キー設定とプロバイダー応答の確認
- 04検出や応答解析の失敗への対処
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ hex/ claude-council --skill integrating-providersインストール後、Claude Code で/integrating-providersを入力して読み込まれたか確認します。
同梱ファイルapi-patterns.md
詳細
Claude Council への AI プロバイダーの追加
プロバイダースクリプトのインターフェース
各プロバイダーは scripts/providers/ 内のシェルスクリプトで、次の要件を満たします。
- 最初の引数としてプロンプトを受け取る
- AI の応答を標準出力に出力する
- 成功時は 0、失敗時は 0 以外で終了する
クイックスタート
scripts/providers/{name}.shを作成します(テンプレートはapi-patterns.mdを参照してください)chmod +x scripts/providers/{name}.shを実行します{NAME}_API_KEY環境変数を設定します- テストします:
./scripts/providers/{name}.sh "Hello"
現在のプロバイダー
| プロバイダー | API キー変数 | デフォルトモデル |
|---|---|---|
| Gemini | GEMINI_API_KEY | gemini-3.1-pro-preview |
| OpenAI | OPENAI_API_KEY | gpt-5.5-pro |
| Grok | XAI_API_KEY(または GROK_API_KEY) | grok-4.20-reasoning |
| Perplexity | PERPLEXITY_API_KEY | sonar-reasoning-pro |
トラブルシューティング
- 検出されない場合:API キーが設定されていること、スクリプトが実行可能であることを確認します
- API エラー:キーを確認し、レート制限を確認して、モデル名が正しいことを確かめます
- 解析に失敗する場合:デバッグ用に
echo "$RESPONSE"を追加し、応答形式を確認します
参考資料
API パターンとコードテンプレートについては、このディレクトリ内の api-patterns.md を参照してください。
コメント
Markdown 対応