# 🎯 ContBK統合システム - 使用方法 ## 🚀 クイックスタート ### 1. メインアプリケーションで使用 ```bash cd /workspaces/fastapi_django_main_live python3 app.py ``` **結果**: 11個の美しい絵文字タイトル付きインターフェースが自動表示 ### 2. ContBKダッシュボード単体起動 ```bash cd /workspaces/fastapi_django_main_live python3 controllers/contbk_example.py ``` **結果**: ポート7864で7タブ統合ダッシュボード起動 ### 3. 最終デモンストレーション ```bash cd /workspaces/fastapi_django_main_live python3 controllers/final_demo.py ``` **結果**: 完全なシステムテストとデモンストレーション ## 📊 統合済みインターフェース ### メインシステム (11個) 1. 📊 **ContBK 統合** - ContBKインターフェース統合管理 2. 🎯 **ContBK ダッシュボード** - 7タブ統合ダッシュボード 3. 🔧 **サンプル** - 動的ロード例 4. 🚀 **AI開発プラットフォーム** - LLaMA-Factory統合 5. 📄 **ドキュメント生成** - AI文書作成 6. 🌐 **HTML表示** - ウェブコンテンツ表示 7. 💾 **プロンプト管理システム** - プロンプトDB管理 8. 📁 **ファイル管理** - ファイル操作 9. 💬 **AIチャット** - 対話型AI 10. 🚗 **データベース管理** - データベース操作 11. 🤖 **Open Interpreter** - コード実行環境 ### ContBKフォルダー統合 (3個) - 🌤️ **天気予報** (`gra_09_weather`) - 🎨 **フロントエンド生成** (`gra_10_frontend`) - 🖼️ **マルチモーダル** (`gra_11_multimodal`) ## 🔧 カスタマイズ方法 ### 新しいインターフェース追加 1. **controllers** フォルダーに配置 2. `gradio_interface` 変数を定義 3. (オプション) `interface_title` で美しいタイトル設定 ```python # controllers/my_interface.py import gradio as gr # カスタムタイトル (オプション) interface_title = "🎨 マイインターフェース" # 必須: gradio_interface 変数 gradio_interface = gr.Interface( fn=my_function, inputs="text", outputs="text" ) ``` ### ContBKインターフェース追加 1. **contbk** フォルダーにサブフォルダー作成 2. `gradio_interface` を持つモジュール配置 3. 自動的にContBKダッシュボードに統合 ## 📈 システム拡張 ### タイトルマッピング追加 ```python # mysite/routers/gradio.py の title_mapping に追加 title_mapping = { 'my_module': '🎯 マイモジュール', # ... 既存のマッピング } ``` ### ダッシュボードカスタマイズ ```python # controllers/contbk_example.py を参考に # 新しいタブやデモインターフェースを追加 ``` ## 🔍 トラブルシューティング ### よくある問題 1. **ポート競合**: 別のポートを指定 (`server_port=xxxx`) 2. **モジュール未検出**: `gradio_interface` 変数の存在確認 3. **タイトル表示**: `interface_title` または title_mapping 設定 ### ログ確認 ```bash # システム動作確認 python3 -c "from mysite.routers.gradio import include_gradio_interfaces; include_gradio_interfaces()" ``` ## 📁 重要ファイル - `mysite/routers/gradio.py` - メイン統合システム - `controllers/contbk_example.py` - 統合ダッシュボード - `controllers/contbk_dashboard.py` - シンプル版ダッシュボード - `controllers/README_contbk_integration.md` - 詳細ドキュメント - `controllers/SYSTEM_STATUS_REPORT.md` - システム状況 ## 🎯 次のステップ 1. **Gradioアップデート**: `pip install gradio==4.44.1` 2. **新機能追加**: ContBKフォルダーに新しいインターフェース 3. **パフォーマンス改善**: 必要に応じて最適化 --- **🎉 ContBK統合システムを活用して、美しいインターフェースで開発を加速しましょう!**