Spaces:
Runtime error
Runtime error
Upload 2 files
Browse files
README.md
CHANGED
|
@@ -1,5 +1,4 @@
|
|
| 1 |
---
|
| 2 |
-
---
|
| 3 |
title: 麻理チャット&手紙生成 統合アプリ
|
| 4 |
emoji: 🐕
|
| 5 |
colorFrom: pink
|
|
@@ -9,6 +8,7 @@ sdk_version: 1.27.0
|
|
| 9 |
python_version: 3.9.13
|
| 10 |
app_file: main_app.py
|
| 11 |
pinned: false
|
|
|
|
| 12 |
---
|
| 13 |
|
| 14 |
# 🐕 麻理チャット&手紙生成 統合アプリ
|
|
@@ -129,30 +129,79 @@ GROQ_API_KEY=your_groq_api_key_here
|
|
| 129 |
3. **環境変数を設定**
|
| 130 |
`.env`ファイルを作成:
|
| 131 |
```bash
|
| 132 |
-
|
| 133 |
-
TOGETHER_API_KEY=your_together_api_key_here
|
| 134 |
-
GROQ_API_KEY=your_groq_api_key_here
|
| 135 |
-
|
| 136 |
-
# オプション設定
|
| 137 |
-
SYSTEM_PROMPT_MARI=your_custom_prompt_here
|
| 138 |
-
SYSTEM_PROMPT_URA=your_ura_mode_prompt_here
|
| 139 |
-
DEBUG_MODE=true
|
| 140 |
-
|
| 141 |
-
# 手紙機能設定
|
| 142 |
-
MAX_DAILY_REQUESTS=5
|
| 143 |
-
STORAGE_PATH=/tmp/letters.json
|
| 144 |
-
BATCH_SCHEDULE_HOURS=2,3,4
|
| 145 |
-
ASYNC_LETTER_ENABLED=true
|
| 146 |
-
```
|
| 147 |
|
| 148 |
-
|
| 149 |
-
|
| 150 |
-
|
| 151 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 152 |
|
| 153 |
-
|
| 154 |
-
- 自動的にブラウザが開きます
|
| 155 |
-
- 手動の場合: `http://localhost:8501`
|
| 156 |
|
| 157 |
### Dockerでの実行
|
| 158 |
|
|
|
|
| 1 |
---
|
|
|
|
| 2 |
title: 麻理チャット&手紙生成 統合アプリ
|
| 3 |
emoji: 🐕
|
| 4 |
colorFrom: pink
|
|
|
|
| 8 |
python_version: 3.9.13
|
| 9 |
app_file: main_app.py
|
| 10 |
pinned: false
|
| 11 |
+
hf_oauth: true
|
| 12 |
---
|
| 13 |
|
| 14 |
# 🐕 麻理チャット&手紙生成 統合アプリ
|
|
|
|
| 129 |
3. **環境変数を設定**
|
| 130 |
`.env`ファイルを作成:
|
| 131 |
```bash
|
| 132 |
+
# 麻理チャット&手紙生成アプリケーション
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 133 |
|
| 134 |
+
## 概要
|
| 135 |
+
|
| 136 |
+
麻理チャットは、捨てられたアンドロイド「麻理」と対話し、関係性や好感度が変化するAIチャット&手紙生成アプリです。ユーザーごとに会話履歴や好感度が保存され、いつでも続きから遊べます。
|
| 137 |
+
|
| 138 |
+
## 主な機能
|
| 139 |
+
|
| 140 |
+
- Streamlitベースの美しいUI
|
| 141 |
+
- 好感度システム:会話内容によって麻理との関係性が変化
|
| 142 |
+
- シーン・背景自動切り替え
|
| 143 |
+
- 手紙生成機能(好感度に応じて解放)
|
| 144 |
+
- ユーザーデータの永続保存(HuggingFaceユーザーIDベース)
|
| 145 |
+
- フルリセット・会話リセット機能
|
| 146 |
+
- メモリマネージャーによる会話圧縮・要約
|
| 147 |
+
|
| 148 |
+
## HuggingFace Spaces ログイン推奨
|
| 149 |
+
|
| 150 |
+
**本アプリは HuggingFace Spaces 上でのユーザー認証(ログイン)に対応しています。**
|
| 151 |
+
|
| 152 |
+
- ログインすることで、あなた専用のユーザーデータ(好感度・会話履歴など)が安全に永続ストレージに保存されます。
|
| 153 |
+
- ログインしていない場合は一時的なID(UUID)で管理され、データの永続性や復元性が制限されます。
|
| 154 |
+
- **推奨:HuggingFaceアカウントでログインしてご利用ください。**
|
| 155 |
+
|
| 156 |
+
## インストール・起動方法
|
| 157 |
+
|
| 158 |
+
1. 必要なライブラリをインストール
|
| 159 |
+
|
| 160 |
+
```bash
|
| 161 |
+
pip install -r requirements.txt
|
| 162 |
+
```
|
| 163 |
+
|
| 164 |
+
2. HuggingFaceトークンを設定
|
| 165 |
+
|
| 166 |
+
- `secrets.toml` に `HF_TOKEN="your_token_here"` を記載してください。
|
| 167 |
+
|
| 168 |
+
3. Streamlitで起動
|
| 169 |
+
|
| 170 |
+
```bash
|
| 171 |
+
streamlit run main_app.py
|
| 172 |
+
```
|
| 173 |
+
|
| 174 |
+
## 使い方
|
| 175 |
+
|
| 176 |
+
- サイドバーで好感度やシーン情報を確認できます。
|
| 177 |
+
- チャット欄で麻理に話しかけてください。
|
| 178 |
+
- 好感度が上がると新しい機能や手紙生成が解放されます。
|
| 179 |
+
- 「データ保存」ボタンで進行状況を保存できます。
|
| 180 |
+
- 「会話リセット」「フルリセット」ボタンで状態を初期化できます。
|
| 181 |
+
|
| 182 |
+
## 好感度システムについて
|
| 183 |
+
|
| 184 |
+
- 会話内容によって好感度(affection)が上下します。
|
| 185 |
+
- 好感度に応じて麻理の反応や関係性ステージ(友達、親密、恋人など)が変化します。
|
| 186 |
+
- 好感度が一定値を超えるとマイルストーン通知や特別なイベントが発生します。
|
| 187 |
+
|
| 188 |
+
## データ保存について
|
| 189 |
+
|
| 190 |
+
- HuggingFaceログイン時は、ユーザーIDベースで安全にデータが保存・復元されます。
|
| 191 |
+
- ログインしていない場合は一時IDで保存されますが、セッション終了時に消える場合があります。
|
| 192 |
+
|
| 193 |
+
## 注意事項
|
| 194 |
+
|
| 195 |
+
- 本アプリは研究・デモ目的です。個人情報の入力はお控えください。
|
| 196 |
+
- バグ報告・要望はGitHubリポジトリまでお願いします。
|
| 197 |
+
|
| 198 |
+
## ライセンス
|
| 199 |
+
|
| 200 |
+
MIT License
|
| 201 |
+
|
| 202 |
+
---
|
| 203 |
|
| 204 |
+
**HuggingFace Spacesでのログインを推奨します。ログインすることで、あなた専用のデータが安全に保存され、より快適に麻理との対話を楽しめます!**
|
|
|
|
|
|
|
| 205 |
|
| 206 |
### Dockerでの実行
|
| 207 |
|