Views
No views yet
USER: {user_message1}
ASSISTANT: {assistant_message1}<|endoftext|>
USER: {user_message2}
ASSISTANT: {assistant_message2}<|endoftext|>
USER: {user_message3}
ASSISTANT: {assistant_message3}<|endoftext|>1from transformers import AutoTokenizer, AutoModelForCausalLM
2import torch
3
4tokenizer = AutoTokenizer.from_pretrained("sudy-super/baku-10b-chat")
5model = AutoModelForCausalLM.from_pretrained("sudy-super/baku-10b-chat", device_map="auto", torch_dtype=torch.bfloat16)
6
7raw_prompt = "仕事の熱意を取り戻すためのアイデアを5つ挙げてください。"
8prompt = f"USER:{raw_prompt}\nASSISTANT:"
9
10token_ids = tokenizer.encode(prompt, add_special_tokens=False, return_tensors="pt")
11with torch.no_grad():
12 output_ids = model.generate(
13 token_ids.to(model.device),
14 max_new_tokens=100,
15 do_sample=True,
16 temperature=0.8,
17 pad_token_id=tokenizer.pad_token_id,
18 bos_token_id=tokenizer.bos_token_id,
19 eos_token_id=tokenizer.eos_token_id
20 )
21
22result = tokenizer.decode(output_ids.tolist()[0])
23print(result)