misakano7545/workbuddy2api-panel
把腾讯WorkBuddy账号变成 OpenAI 兼容 API 的多账号网关,同时自动完成任务中心全部任务,附 Web 管理面板(账号池可视化 / 积分任务 / 配置热更新)。基于 Sliverkiss/workbuddy2api 的增强分支
解決する課題
Tencent CodeBuddy は公式には OpenAI や Anthropic 形式のオープン API を提供していないため、開発者が使い慣れたクライアント、スクリプト、AI ツールチェーンで CodeBuddy の機能を呼び出そうとすると、インターフェースが非公開で互換性がないという問題に直面します。このプロジェクトは CodeBuddy アカウントを標準の OpenAI 互換ゲートウェイとしてラップし、複数アカウントの統合アクセス、セッションの継続性、レート制限とサーキットブレーカー、自動チェックインと報酬受け取りなどの運用上の課題を解決します。
仕組み
ゲートウェイは OAuth デバイス認証(パネルまたはコマンドラインスクリプト)を通じて、ユーザー自身の CodeBuddy アカウント資格情報を取得します。アカウントプールを維持し、クレジット残高、クールダウン状態、セッション粘着性に基づいてリクエストをインテリジェントにスケジューリングします。インバウンドは OpenAI の chat/completions、Responses、Anthropic の messages の 3 つのプロトコル形式をサポートし、上流の CodeBuddy インターフェースに統一的に変換します。ゲートウェイはアウトバウンド前に統一された書き換えパイプラインを実行します:強制ストリーミング、ロール形式の変換、思考チェーンの注入、フィンガープリントの難読化など。各リクエストに対して、自動的にアカウントを選択し、セッションをバインドし、レート制限や障害が発生した場合は自動的に切り替えまたはクールダウンします。また、スケジュールされたタスク(チェックイン、アクティビティレポート、猫の旅、トークンキープアライブ)と Web 管理パネルが組み込まれており、ブラウザ内ログイン、アカウントプールの健全性表示、設定のオンライン変更、17 の成長タスク(純粋な API 操作)のワンクリック完了などをサポートします。
対象ユーザー
1 つ以上の CodeBuddy アカウントを持ち、OpenAI 互換の方法でその機能を呼び出し、ゲートウェイを自己ホストしたい個人ユーザーまたは小規模チーム向けです。複数アカウントの手動管理を避け、チェックイン/アクティビティ/報酬受け取りなどの反復操作を自動化したい開発者に適しています。プロジェクトは、本人が認可したアカウント、ローカルまたはプライベート環境でのみ使用し、転売や大量のサブアカウント運用を禁止していることに注意してください。
ハイライト
- マルチアカウントプール:重み付きランダム選択、期限切れ間近のクレジットの重み付け、コスト階層化、自動切り替えとクールダウン。
- セッション粘着性:同じ会話は可能な限り同じアカウントにバインドし、失敗時は自動的にバインド解除、Redis ミラーリングをサポート。
- 公式の成長タスク 17/18 をワンクリックで完了:純粋な API で会話、養子縁組、デスクトップ行動チェーンなどを実行し、自動的に報酬を受け取ります。
- Web 管理パネル:アカウントプール、クールダウンカウントダウン、ログ、残高トレンドを視覚化し、ホット設定が有効。
- ストリーミングと非ストリーミングの両方をサポートし、SSE を正規化。
- インターネット検索:公式の agenttool 検索とウェブスクレイピングをサポートし、Claude Code / Codex にサーバーサイドツール呼び出しを提供。
- モデルダウングレードルーティング、全体利用不可モデルの昇格、クレジット保持などの細かい運用機能。
- 単一ファイルバイナリまたは Docker デプロイ、外部依存関係ゼロ、内蔵セキュリティ強化。
関連
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト