sirochild commited on
Commit
1b1b74b
·
verified ·
1 Parent(s): 8917a01

Upload 2 files

Browse files
Files changed (1) hide show
  1. README.md +72 -23
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
- 4. **アプリケーションを実行**
149
- ```bash
150
- streamlit run main_app.py
151
- ```
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
152
 
153
- 5. **ブラウザでアクセス**
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