Download app.py from soJaeyoon/Adventure: direct link, hf CLI and curl.
- Browser
- Download file 795 Bytes
-
https://huggingface.co/spaces/soJaeyoon/Adventure/resolve/main/app.py
- Command line
-
hf download hf://spaces/soJaeyoon/Adventure/app.py
-
curl -L -o app.py https://huggingface.co/spaces/soJaeyoon/Adventure/resolve/main/app.py
795 Bytes
| import torch | |
| from transformers import GPT2Tokenizer, GPT2LMHeadModel | |
| import gradio as gr | |
| # Pretrained GPT 모델과 토크나이저 불러오기 | |
| tokenizer = GPT2Tokenizer.from_pretrained("gpt2") | |
| model = GPT2LMHeadModel.from_pretrained("gpt2") | |
| def relay_story(input_text): | |
| # AI가 이야기를 이어나갈 문장 생성 | |
| input_ids = tokenizer.encode(input_text, return_tensors="pt") | |
| output = model.generate(input_ids, max_length=100, num_return_sequences=1, pad_token_id=tokenizer.eos_token_id) | |
| generated_text = tokenizer.decode(output[0], skip_special_tokens=True) | |
| return generated_text | |
| # Gradio 인터페이스 설정 | |
| gr.Interface(fn=relay_story, inputs="text", outputs="text", title="Relay Story AI", description="당신의 이야기를 시작하세요.").launch() | |