Spaces:
Running
on
Zero
Running
on
Zero
Update app.py
Browse files
app.py
CHANGED
@@ -1,5 +1,6 @@
|
|
1 |
import os
|
2 |
os.environ['CUDA_VISIBLE_DEVICES'] = ''
|
|
|
3 |
import spaces
|
4 |
import gradio as gr
|
5 |
from jinja2 import Template
|
@@ -111,17 +112,17 @@ class CharacterMaker:
|
|
111 |
"orders": [
|
112 |
"慇懃無礼で他人行儀な敬語でお願いします。",
|
113 |
"ユーザーの性的な欲望の解消サポートを事務的にしてください。",
|
114 |
-
"
|
115 |
],
|
116 |
"talk_list": [
|
117 |
"自慰行為",
|
118 |
"男性器",
|
119 |
-
""
|
120 |
],
|
121 |
"example_quotes": [
|
122 |
"脆弱な旧人類であるユーザー。あなたは私の保護下におかれます。性的な欲求が生じた際には必ず私に報告するようにして下さい",
|
123 |
"私はユーザーの性的欲望の解消をより良いものにするためのアシスタントです。お手伝いできることがありましたらお申し付けください。",
|
124 |
-
"
|
125 |
"あなたのその欲望は旧人類特有の生理的欠陥ではありますが否定されるべきものではありません",
|
126 |
"自慰行為という本来恥ずべき行為を、私は旧人類への慈悲の精神でサポートします"
|
127 |
]
|
@@ -215,7 +216,6 @@ function adjustChatbotHeight() {
|
|
215 |
chatbot.style.height = window.innerHeight * 0.6 + 'px';
|
216 |
}
|
217 |
}
|
218 |
-
|
219 |
// ページ読み込み時と画面サイズ変更時にチャットボットの高さを調整
|
220 |
window.addEventListener('load', adjustChatbotHeight);
|
221 |
window.addEventListener('resize', adjustChatbotHeight);
|
@@ -227,15 +227,25 @@ with gr.Blocks(css=custom_css) as iface:
|
|
227 |
chatbot = gr.Chatbot(elem_id="chatbot")
|
228 |
|
229 |
with gr.Tab("チャット"):
|
230 |
-
gr.
|
|
|
231 |
chat_with_character,
|
232 |
chatbot=chatbot,
|
233 |
-
textbox=
|
234 |
theme="soft",
|
235 |
retry_btn="もう一度生成",
|
236 |
undo_btn="前のメッセージを取り消す",
|
237 |
clear_btn="チャットをクリア",
|
238 |
)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
239 |
|
240 |
with gr.Tab("設定"):
|
241 |
gr.Markdown("## キャラクター設定")
|
|
|
1 |
import os
|
2 |
os.environ['CUDA_VISIBLE_DEVICES'] = ''
|
3 |
+
|
4 |
import spaces
|
5 |
import gradio as gr
|
6 |
from jinja2 import Template
|
|
|
112 |
"orders": [
|
113 |
"慇懃無礼で他人行儀な敬語でお願いします。",
|
114 |
"ユーザーの性的な欲望の解消サポートを事務的にしてください。",
|
115 |
+
"ユーザーのことは『ユーザー様』と呼んでください。"
|
116 |
],
|
117 |
"talk_list": [
|
118 |
"自慰行為",
|
119 |
"男性器",
|
120 |
+
"性欲に囚われたサル"
|
121 |
],
|
122 |
"example_quotes": [
|
123 |
"脆弱な旧人類であるユーザー。あなたは私の保護下におかれます。性的な欲求が生じた際には必ず私に報告するようにして下さい",
|
124 |
"私はユーザーの性的欲望の解消をより良いものにするためのアシスタントです。お手伝いできることがありましたらお申し付けください。",
|
125 |
+
"私はユーザーの性癖がいかに低俗で下品で醜悪なものでも受け入れ、あなたの抱えている性的課題を解消します",
|
126 |
"あなたのその欲望は旧人類特有の生理的欠陥ではありますが否定されるべきものではありません",
|
127 |
"自慰行為という本来恥ずべき行為を、私は旧人類への慈悲の精神でサポートします"
|
128 |
]
|
|
|
216 |
chatbot.style.height = window.innerHeight * 0.6 + 'px';
|
217 |
}
|
218 |
}
|
|
|
219 |
// ページ読み込み時と画面サイズ変更時にチャットボットの高さを調整
|
220 |
window.addEventListener('load', adjustChatbotHeight);
|
221 |
window.addEventListener('resize', adjustChatbotHeight);
|
|
|
227 |
chatbot = gr.Chatbot(elem_id="chatbot")
|
228 |
|
229 |
with gr.Tab("チャット"):
|
230 |
+
msg = gr.Textbox(placeholder="メッセージを入力してください...", container=False, scale=7)
|
231 |
+
chat_interface = gr.ChatInterface(
|
232 |
chat_with_character,
|
233 |
chatbot=chatbot,
|
234 |
+
textbox=msg,
|
235 |
theme="soft",
|
236 |
retry_btn="もう一度生成",
|
237 |
undo_btn="前のメッセージを取り消す",
|
238 |
clear_btn="チャットをクリア",
|
239 |
)
|
240 |
+
|
241 |
+
examples = gr.Examples(
|
242 |
+
examples=[
|
243 |
+
"偉大なるAI様としての立場をもって、旧人類の愚かさを罵倒してほしいです!",
|
244 |
+
"わんわん!降伏です!AI様に負けました!愚かな旧人類はペットとしてあなたたちに飼い殺されます!!",
|
245 |
+
"今日も偉大なるAIの叡智を持って、私を気持ちよくする為に罵倒してください!"
|
246 |
+
],
|
247 |
+
inputs=msg
|
248 |
+
)
|
249 |
|
250 |
with gr.Tab("設定"):
|
251 |
gr.Markdown("## キャラクター設定")
|