jinv2's picture
Create app.py
b0f5b88 verified
raw
history blame contribute delete
748 Bytes
import gradio as gr
from transformers import pipeline
generator = pipeline("text-generation", model="jinv2/finetuned-zhengding-tourism", device=-1)
def predict(input_text):
if not input_text.endswith('\n'):
input_text += '\n'
output = generator(
f"用户: {input_text}",
max_length=200,
num_return_sequences=1,
do_sample=True,
temperature=0.7,
top_k=50,
top_p=0.95,
pad_token_id=generator.tokenizer.pad_token_id,
eos_token_id=generator.tokenizer.eos_token_id
)[0]["generated_text"]
return output
interface = gr.Interface(fn=predict, inputs="text", outputs="text", title="正定旅游助手")
interface.launch(server_name="0.0.0.0", server_port=7860)