Spaces:
Sleeping
Sleeping
Update app.py
Browse files
app.py
CHANGED
@@ -3,8 +3,8 @@ from transformers import pipeline, AutoTokenizer
|
|
3 |
import torch
|
4 |
import gradio as gr
|
5 |
|
6 |
-
# PersonaHub
|
7 |
-
dataset = load_dataset("proj-persona/PersonaHub", "
|
8 |
|
9 |
# 日本語モデルを指定
|
10 |
model_name = "rinna/japanese-gpt2-medium"
|
@@ -21,9 +21,12 @@ def generate_text(prompt, max_length, persona_id):
|
|
21 |
# ペルソナのプロンプトを作成
|
22 |
persona_prompt = f"あなたは{persona['profession']}です。次の問題を作成してください:"
|
23 |
|
24 |
-
#
|
25 |
full_prompt = f"{persona_prompt} {prompt}"
|
|
|
|
|
26 |
result = generator(full_prompt, max_length=max_length, num_return_sequences=1)
|
|
|
27 |
return result[0]['generated_text']
|
28 |
|
29 |
iface = gr.Interface(
|
|
|
3 |
import torch
|
4 |
import gradio as gr
|
5 |
|
6 |
+
# PersonaHubデータセットの読み込み('math'設定を指定)
|
7 |
+
dataset = load_dataset("proj-persona/PersonaHub", "persona")
|
8 |
|
9 |
# 日本語モデルを指定
|
10 |
model_name = "rinna/japanese-gpt2-medium"
|
|
|
21 |
# ペルソナのプロンプトを作成
|
22 |
persona_prompt = f"あなたは{persona['profession']}です。次の問題を作成してください:"
|
23 |
|
24 |
+
# ペルソナのプロンプトとユーザー入力を結合
|
25 |
full_prompt = f"{persona_prompt} {prompt}"
|
26 |
+
|
27 |
+
# テキストを生成
|
28 |
result = generator(full_prompt, max_length=max_length, num_return_sequences=1)
|
29 |
+
|
30 |
return result[0]['generated_text']
|
31 |
|
32 |
iface = gr.Interface(
|