Goose APIキーのセットアップ
Goose APIキー: config.yamlで自分のキーを設定
以下のブロックをconfig.yamlに貼り付け、~/.bashrcに自分のAPIキーを設定すると、GooseでClaudeモデルを利用できます。従量課金制です。
GOOSE_PROVIDER: openai
GOOSE_MODEL: claude-haiku-4-5-20251001
OPENAI_HOST: https://api.aicodewith.ai
OPENAI_BASE_PATH: v1/chat/completionsセットアップ手順
後でターミナルで使用するためにこのキーを保存
サインインすると、このコマンドにはあなたのキーが含まれます。コピーして一度実行すると、ツールはテスト済みの場所にキーを保存します。
for rc in "$HOME/.zshrc" "$HOME/.bashrc"; do
touch "$rc"
echo 'export OPENAI_API_KEY=sk-***' >> "$rc"
doneサインアウトした訪問者にはプレースホルダーのみが表示されます。サインインすると、あなたのキーが入力されます。 Sign in · コンソールでキーを取得
コピーすると、コマンドがクリップボードに置かれるだけです。まだターミナルで実行するか、ツールの設定にキーを貼り付ける必要があります。 APIキーの取得方法
これらの手順はLinux(bash)でテスト済みです。macOSとWindowsはまだテストされていないため、記載していません。
Goose がまだない場合は?インストールします(インストール済みならスキップ)
curl -fsSL https://github.com/aaif-goose/goose/releases/download/stable/download_cli.sh | CONFIGURE=false bashを実行し、次にgoose --versionを実行します。バージョン番号が表示されればインストール済みです。Goose のインストール: `curl -fsSL https://github.com/aaif-goose/goose/releases/download/stable/download_cli.sh | CONFIGURE=false bash`(CONFIGURE=false は対話式セットアップをスキップします)。`~/.local/bin/goose` にインストールされます。`goose --version` は 1.54.0 を表示します。 設定を config.yaml に貼り付け
~/.config/goose/config.yamlを開き、このページの上部にあるブロックを貼り付けて保存します。これらをエクスポートする必要はもうありません。~/.config/goose/config.yaml 内のエンドポイント APIキーを ~/.bashrc に設定
echo 'export OPENAI_API_KEY=sk-***' >> ~/.bashrcを実行し、sk-***を自分のAPIキーに置き換えます(APIキーを取得)。~/.bashrcの最終行がその行になっているはずです。~/.bashrc の最終行が export OPENAI_API_KEY=sk-***(ここではマスク)であることを確認 新しいターミナルを開いて Goose をテスト
新しいターミナルを開き、
goose run --no-session --quiet --max-turns 1 -t "Reply with exactly: OK"を実行します。OKと返れば、Goose が APIキーを使用しています。確認: ターミナルを閉じて新しいものを開き、goose run --no-session --quiet --max-turns 1 -t "Reply with exactly: OK" を実行します。OK の返答があれば設定完了です。 OK が返らない場合は?エラーを照合
ターミナルに表示されたエラーを、下のよくあるエラーと照合してください。それぞれに原因と修正方法が記載されています。
Goose のモデルを切り替える: GOOSE_MODEL を変更
config.yaml の
GOOSE_MODELの後ろにあるモデル名を、新しいモデルIDに正確に置き換えます。モデルIDはモデルと料金にあります。
よくあるエラー
キー未設定: https://api.aicodewith.ai/v1/chat/completions で認証に失敗しました。ステータス: 401 Unauthorized。レスポンス: {"error":"请在请求中提供有效的 API Key。"}
表示内容
error: このエラーが発生しました: 認証エラー: https://api.aicodewith.ai/v1/chat/completions で認証に失敗しました。ステータス: 401 Unauthorized。レスポンス: {"error":"请在请求中提供有效的 API Key。"}。
(日本語: 「リクエストに有効な API Key を指定してください。」)- 原因
- ターミナルに OPENAI_API_KEY がありません。~/.bashrc にないか、追加したが新しいターミナルを開いていないためです
- 直し方
- ステップ3のとおりにキーを ~/.bashrc に設定し、新しいターミナルを開きます
ステップ 3 に戻る:API キーを ~/.bashrc に設定する →
キーが間違っている: https://api.aicodewith.ai/v1/chat/completions で認証に失敗しました。ステータス: 401 Unauthorized。レスポンス: {"error":"请在请求中提供有效的 API Key。"}
表示内容
error: このエラーが発生しました: 認証エラー: https://api.aicodewith.ai/v1/chat/completions で認証に失敗しました。ステータス: 401 Unauthorized。レスポンス: {"error":"请在请求中提供有效的 API Key。"}。
(日本語: 「リクエストに有効な API Key を指定してください。」)- 原因
- ~/.bashrc の OPENAI_API_KEY が間違っている。エラーはキーなしの場合と同じ
- 直し方
- コンソールからもう一度キーをコピーし、~/.bashrc の最後の行を修正して、新しいターミナルを開きます
ステップ 3 に戻る:API キーを ~/.bashrc に設定する →
404 "不支持的请求路径" (未対応のリクエストパス)
表示内容
404 "不支持的请求路径" (未対応のリクエストパス)
- 原因
- OPENAI_BASE_PATH が間違っている(たとえば nope/chat/completions)。そのためリクエストは https://api.aicodewith.ai/nope/chat/completions に送信されます
- 直し方
- v1/chat/completions に戻します
ステップ 2 に戻る:設定を config.yaml に貼り付ける →
FAQ
Goose で自分の API キーを使うにはどうすればよいですか?
~/.config/goose/config.yaml で GOOSE_PROVIDER: openai、OPENAI_HOST: https://api.aicodewith.ai、OPENAI_BASE_PATH: v1/chat/completions を設定し、~/.bashrc に export OPENAI_API_KEY=your key を追加します。
Goose の OPENAI_HOST に /v1 を含めるべきですか?
いいえ。OPENAI_HOST を https://api.aicodewith.ai に設定し、/v1 は OPENAI_BASE_PATH に入れます。
Goose が 401 を返します。どうすればよいですか?
ターミナルに OPENAI_API_KEY がないか、キーが間違っています。修正方法は上記の「よくあるエラー」を参照してください。
Goose がモデルを見つけられません。どうすればよいですか?
GOOSE_MODEL が AI Code With Model ID と完全に一致していることを確認してください。