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(
|