dmvait8534/claude2api-deploy

Claude.aiセッションを、ストリーミング、ツール、画像サポートを備えた標準のAnthropic APIに変換するプロキシをデプロイします。

claude2api-deploy とは?

このスキルは、Claude.aiのセッションを標準のAnthropic APIとして利用できるようにするプロキシサーバーをデプロイするためのものです。これにより、Claude.aiのWebインターフェースで利用可能な機能(ストリーミング、ツール使用、画像入力など)を、API経由でプログラム的に呼び出すことが可能になります。主なユースケースとしては、Claude.aiのサブスクリプションを持っている開発者が、そのセッションをバックエンドで活用したい場合などが挙げられます。このプロキシは、Claude.aiとの通信を仲介し、APIリクエストをClaude.aiセッションの内部処理に変換して実行します。デプロイ方法は、典型的にはDockerやNode.js環境で行われ、環境変数などを通じてClaude.aiのセッションキーを設定します。コードやコマンド、パスなどは翻訳せず、そのまま保持されます。

対応✓Claude Code~Codex CLI~Cursor
npx skills add dmvait8534/claude2api-deploy

Installed? Explore more 生産性&コラボレーション skills: steipete/gemini, steipete/gh-issues, steipete/skill-creator · View all 6 →

お気に入りのAIに質問する

このエージェントスキルを事前に読み込んだ状態で新しいチャットを開きます。

ドキュメント

claude2api-deploy は何をしますか?

Claude.aiセッションを、ストリーミング、ツール、画像サポートを備えた標準のAnthropic APIに変換するプロキシをデプロイします。

概要

このプロキシは、Claude.aiのセッションを標準のAnthropic APIとして公開することで、プログラムからClaude.aiの機能を利用できるようにします。ストリーミング応答、ツール呼び出し、画像入力など、Claude.aiの主要機能をAPI経由で利用可能です。

前提条件

  • Claude.aiのアカウントとアクティブなセッション
  • Docker(推奨)またはNode.js実行環境
  • ネットワークアクセス(Claude.aiへの接続が必要)

デプロイ手順

  1. リポジトリをクローンします:

    git clone https://github.com/dmvait8534/claude2api-deploy.git
    cd claude2api-deploy
    
  2. 環境変数を設定します:

    export CLAUDE_SESSION_KEY="your-session-key-here"
    export PORT=3000
    
  3. Dockerで実行(推奨):

    docker build -t claude2api .
    docker run -p 3000:3000 -e CLAUDE_SESSION_KEY claude2api
    

    またはNode.jsで直接実行:

    npm install
    npm start
    

APIエンドポイント

プロキシは以下のエンドポイントを提供します:

  • POST /v1/messages - Anthropic互換のメッセージAPI
  • GET /health - ヘルスチェック

リクエスト例

curl http://localhost:3000/v1/messages \
  -H "Content-Type: application/json" \
  -H "x-api-key: your-session-key" \
  -d '{
    "model": "claude-3-opus-20240229",
    "max_tokens": 1024,
    "messages": [{"role": "user", "content": "こんにちは"}],
    "stream": true
  }'

注意事項

  • このプロキシはClaude.aiの利用規約に準拠して使用してください。
  • セッションキーは機密情報として扱い、公開リポジトリなどにコミットしないでください。
  • ストリーミングモードでは、応答がチャンク単位で返されます。
  • ツールと画像サポートはClaude.aiの機能に依存します。

ライセンス

MIT

関連スキル