本文へスキップ

クイックスタート

最初のリクエストを送信する。

Relay キーを作成し、クライアントを設定し、コンソールから利用可能なモデルを選択します。以下の例では Chat Completions API を使用します。

  1. 1キーを作成
  2. 2クライアントを設定
  3. 3モデルにリクエストを送信

ベース URL

https://proxystacks.com/v1

モデル ID

YOUR_MODEL_ID

YOUR_MODEL_ID を、コンソールで利用可能なモデル ID に置き換えてください。

curl https://proxystacks.com/v1/chat/completions \
  -H "Authorization: Bearer sk-relay-your-key" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "YOUR_MODEL_ID",
    "messages": [
      { "role": "user", "content": "Hello, Relay!" }
    ],
    "stream": true
  }'

認証

すべてのモデルリクエストは、Authorization ヘッダーに Bearer トークンを付ける必要があります。Relay は API キーの SHA-256 ハッシュのみを保存します。

ストリーミング

stream: true を設定すると、標準の SSE データストリームを取得できます。ストリーム終了後に残高の差し引きが自動で完了します。

レスポンス形式

非ストリーミングのレスポンスは標準の JSON 形式で返り、レスポンスヘッダーにログ検索用の Relay リクエスト ID が付きます。

AI コーディングツール

お使いの AI コーディングツールを Relay ゲートウェイに向けます。設定ブロックを対象ファイルにコピーし、sk-relay-your-key と YOUR_MODEL_ID を置き換えてください。

~/.claude/settings.json の env ブロックにマージし、Claude Code を再起動します。ANTHROPIC_AUTH_TOKEN は Bearer トークンとして送信されます。

~/.claude/settings.json
{
  "env": {
    "ANTHROPIC_AUTH_TOKEN": "sk-relay-your-key",
    "ANTHROPIC_BASE_URL": "https://proxystacks.com/anthropic",
    "ANTHROPIC_DEFAULT_OPUS_MODEL": "YOUR_MODEL_ID",
    "ANTHROPIC_DEFAULT_SONNET_MODEL": "YOUR_MODEL_ID",
    "ANTHROPIC_DEFAULT_HAIKU_MODEL": "YOUR_MODEL_ID",
    "ANTHROPIC_SMALL_FAST_MODEL": "YOUR_MODEL_ID"
  }
}
お困りですか? [email protected]