Downloads · 30 days
0
rachel123465/ppo
ppo is a machine learning model from rachel123465. Use it for the machine learning task on the model card, and read the license before you ship it in a product. The card lists the license as mit.
import gradio as gr from transformers import AutoModelForCausalLM, AutoTokenizer import torch
Downloads · 30 days
0
Access
Public
Updated Aug 2, 2025
Repo size
—
Likes
0
Public
Click a slice to open those files.
Other1.5 KB · 62%
From the Hugging Face model README
import gradio as gr from transformers import AutoModelForCausalLM, AutoTokenizer import torch
tokenizer = AutoTokenizer.from_pretrained("microsoft/DialoGPT-medium") model = AutoModelForCausalLM.from_pretrained("microsoft/DialoGPT-medium")
chat_history_ids = None
def chat(user_input, history): global chat_history_ids
# 編碼使用者輸入
new_input_ids = tokenizer.encode(user_input + tokenizer.eos_token, return_tensors='pt')
# 若有歷史,串接;否則為新會話
if history is None:
bot_input_ids = new_input_ids
else:
bot_input_ids = torch.cat([history, new_input_ids], dim=-1)
# 產生回應
chat_history_ids = model.generate(
bot_input_ids,
max_length=1000,
pad_token_id=tokenizer.eos_token_id,
do_sample=True,
top_k=50,
top_p=0.95