File size: 748 Bytes
b0f5b88
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
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)