File size: 3,956 Bytes
70766d2 |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 |
# 🎯 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統合システムを活用して、美しいインターフェースで開発を加速しましょう!**
|